我知道这不是一个好习惯,但是有一种方法可以在django模板中的with语句中声明多个变量.
例如,我想做这样的事情:
{% with a="a", b="b", c="c" %}
{{a}}
{{b}}
{{c}}
{% endwith %}
Run Code Online (Sandbox Code Playgroud)
编辑 我的实际用例是这样的:
{% with a,b,c=object|get_abc %}
{{a}}
{{b}}
{{c}}
{% endwith %}
Run Code Online (Sandbox Code Playgroud)
编辑2 第一个新问题编辑:从模板标签返回多个值后,在with语句中分配多个变量
有没有办法让Django BooleanField在表单中下拉?
现在它呈现为单选按钮.是否可以选择下拉菜单:'是','否'?
目前我对此字段的表单定义是:
attending = forms.BooleanField(required=True)
Run Code Online (Sandbox Code Playgroud) 在js中如何检查Django对象是否为None?
person我目前有一个存储 Django 对象或 None 的变量。在我的 js 中我有:
if ({{person}} != None) {
execute_function({{person}})
}
Run Code Online (Sandbox Code Playgroud)
这里似乎有什么问题?
是否可以将python字典和列表一起压缩?
例如:
dict = {'A':1, 'B':2, 'C':3}
num_list = [1, 2, 3]
zipped = zip(dict, num_list)
Run Code Online (Sandbox Code Playgroud)
然后我想做这样的事情:
for key, value, num_list_entry in zipped:
print key
print value
print num_list_entry
Run Code Online (Sandbox Code Playgroud)
我还没有找到解决方案,所以我想知道如何去做?
您如何在Django管理面板中对用户进行排序,以便在显示时按创建日期对用户进行排序?目前,它们按字母顺序列出
我知道我可以User通过以下方式导入模型:from django.contrib.auth.models import User
我该怎么做呢?