我有一個表格定義報告的選擇標準。 從模型中自動填充的下拉「建築物」之一應該不是強制性的,並且默認值爲空。我無法實現空洞的一部分。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>
我沒有收到任何錯誤,但默認不是空它有一個模型中的第一條記錄的值。
我缺少什麼?
你在你的模板加載香脆形式? –
是的,我喜歡。我剛剛更新了我原來的帖子。 –
請提供您的模板 –