我有一个表格定义报告的选择标准。 从模型中自动填充的下拉“建筑物”之一应该不是强制性的,并且默认值为空。我无法实现空洞的一部分。django表单下拉菜单中的初始值是否为空?
我想第一场在我的下拉
在我的形式
building = forms.IntegerField(
widget=forms.Select(
choices=Building.objects.all().values_list('id', 'name')
) , required=False
)
鉴于文件
当我初始化代码
form = PaymentRangeForm(initial = {'building': 0 })
我用香脆的形式在我的模板,但我不我认为这没什么区别。
<form method="POST" class="form" action="" method="get">
{% csrf_token %}
{{ form|crispy}}
<br>
<button type="submit" class="btn btn-primary btn-primary">Search</button>
</form>
我没有收到任何错误,但默认不是空它有一个模型中的第一条记录的值。
我缺少什么?
你在你的模板加载香脆形式? –
是的,我喜欢。我刚刚更新了我原来的帖子。 –
请提供您的模板 –