我有一个带有使用 CheckboxSelectMultiple 小部件的选择字段的表单:
foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
choices=(
("1", "ONE"),
("2", "TWO"),
))
表单显示两个复选框很好,但它不验证。
如果我同时选中这两个复选框,我会收到错误消息:选择一个有效的选择。[u'1', u'2'] 不是可用选项之一
选择一个复选框也不起作用,它给了我:选择一个有效的选择。[u'1'] 不是可用的选项之一。
这里发生了什么?