【发布时间】:2011-11-06 18:30:13
【问题描述】:
我有这样的字段:
categories = forms.ModelChoiceField(
queryset=Field.objects.all(),
widget=CheckboxSelectMultiple,
required=False
)
渲染后我得到了我的第一个值,如图所示:
<ul>
<li>
<label for="id_categories_0"><input type="checkbox" name="categories" id="id_categories_0">---------</label>
</li>
...
是的,我没有字段模型“------”。 它是否试图设置可能的空值? (相同的 '-------' 用于选择框以在 django 管理层中显示空值)。
当然将“---------”更改为“所有字段”会很有用(因为我需要这样的选项),但我应该如何实现这一点以及导致这种奇怪行为的原因是什么?
【问题讨论】: