小编krz*_*hub的帖子

Django - 限制查询结果

我想获取模型的最后10个实例并拥有以下代码:

 Model.objects.all().order_by('-id')[:10]
Run Code Online (Sandbox Code Playgroud)

首先拿起所有实例然后只拿最后10个实例是真的吗?有没有更有效的方法?

django

180
推荐指数
4
解决办法
13万
查看次数

如何否定"if"语句中的代码

例如,如果我想做的事情,如果使用的元素的父元素没有ul作为下一个元素,我应该添加到这个代码?不知何故,我尝试了一些.not()和/或 .is()它们的组合,但他们失败了.

所以有人可能知道后面的否定代码的最佳方法是if什么?

if ($(this).parent().next().is('ul')){
   // code...
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

37
推荐指数
2
解决办法
9万
查看次数

如何用模型对象数据填写表单?

我想用模型实例中的数据填充表单.但我的形式比模型少.如果我有这样的代码:

class Item(models.Model)
    name = models.CharField(max_length=100)
    price = models.PositiveIntegerField()

class ItemForm(forms.Form):
    name = forms.CharField()
Run Code Online (Sandbox Code Playgroud)

这个功能有什么问题,它看起来应该是好的?

def bound_form(request, id):
    item = Item.objects.get(id=id)
    form = ItemForm(item.name)
    return render_to_response('bounded_form.html', {'form': form})
Run Code Online (Sandbox Code Playgroud)

我得到这样的错误: AttributeError: 'ItemForm' object has no attribute 'get'

forms django models

30
推荐指数
2
解决办法
3万
查看次数

Django'objects.filter()'有列表吗?

可以用这种方式限制QuerySet:

creators_list = ['jane', 'tarzan', 'chita']
my_model.objects.filter(creator=creators_list)
Run Code Online (Sandbox Code Playgroud)

???

django django-queryset

18
推荐指数
1
解决办法
3万
查看次数

python何时选择实习字符串

>>> s1 = "spam"
>>> s2 = "spam"
>>> s1 is s2
True
>>> q = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;fjasdf'
>>> r = 'asdalksdjfla;ksdjf;laksdjfals;kdfjasl;fjasdf'
>>> q is r
False
Run Code Online (Sandbox Code Playgroud)

应该s1 is s2给多少个角色False?限制在哪里?即,我问在python开始制作单独的副本之前,字符串必须有多长.

python string-interning

14
推荐指数
3
解决办法
1654
查看次数

如何通过python使用sqlite3获取表名?

我从sqlite3数据库获取数据时遇到问题.我找不到表的名称及其编码.当我通过sqlitebrowser打开DB时,名字只是不可读的字符.连接到DB很好.

conn = sqlite3.connect('my.db')
conn_cursor = conn.cursor()
conn.text_factory = str
Run Code Online (Sandbox Code Playgroud)

但是如何获取表格及其编码的名称?

python sqlite python-2.7

11
推荐指数
1
解决办法
2万
查看次数

jQuery在"#"之后删除部分字符串并删除"#"

我想知道如何在"#"之后删除所有字符串部分.例如,如果我有以后example.com/hello#item1如何删除所有characteres ##字符呢?

javascript string

9
推荐指数
1
解决办法
4万
查看次数

Django - birthdate fildset作为表单小部件

如果我有forms.py:

birthdate = forms.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

和HTML:

<fieldset class='birthday-picker'>
    <select class='birth-year' name='birth[year]'></select>
    <select class='birth-month' name='birth[month]'></select>
    <select class='birth-day' name='birth[day]'></select>
    <input type='hidden' name='birthdate' />
</fieldset>
Run Code Online (Sandbox Code Playgroud)

我是否需要创建一个新的小部件或者有一个答案?如果没有答案,我会很感激每一个建议如何做到这一点

forms django

8
推荐指数
2
解决办法
6492
查看次数

ReactJs - SyntaxError:embedded:未终止的JSX内容

我是ReactJs的新手,我认为我有一个愚蠢的问题,但我看不出它的理由.我的培训代码:

var ListComponent = React.createClass({
    render: function() {
        return (
            <li>{this.props.value}</li>
        );
    }
});

var TodoComponent = React.createClass({
    getInitialState: function() {
        return {
            listPoints: []
        }
    },
    addListPoint: function(event) {
        if (event.target.value !== '') {
            this.setState({
                listPoints: this.state.listPoints.push(event.target.value)
            });
        }
    },
    render: function() {
        var listPoints = [];
        for (var i=0; i<this.state.listPoints.length; i++) {
            listPoints.push(
                <ListComponent>{this.state.listPoints[i]}<ListComponent/>
            );
        }
        return (
            <ul>{listPoints}</ul>
            <input type="text" onBlur={this.addListPoint}/>
        );
    },
});


React.render(
    <TodoComponent />,
    document.getElementById('container')
);
Run Code Online (Sandbox Code Playgroud)

我的追溯:

 Uncaught SyntaxError: embedded: Unterminated JSX contents (42:21) …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

7
推荐指数
1
解决办法
8700
查看次数

PROJECT_ROOT = os.path.dirname(__ file__)错误

当我尝试:
PROJECT_ROOT = os.path.dirname(__file__)
我得到这样的错误:
Traceback (most recent call last):
File "< stdin>", line 1, in <module>
NameError: name '__file__' is not defined

有人知道如何解决这个问题吗?

django

6
推荐指数
1
解决办法
9087
查看次数