我在Django 1.11中有一个MultipleChoiceField,但它会自动选择渲染输出中的空值,这是不希望的。
(u'', '(no extra)')
在加载时不应自动选择。
choices = [(u'', '(no extra)'), (u'cheese', u'Cheese'), (u'Pepper', u'Pepper')]
extra_topics = forms.MultipleChoiceField(required=False, choices=choices)
有没有任何标志可以防止这种情况发生?
(u'', '(no extra)')
,以防止自动选择。也许使用(u'no-extra', '(no extra)')
或者干脆不使用它? - Todorsubvalue
进行检查之前,先检查一下是否已经返回了一个value
会更好。 - Azd325