我有一个表单,其中包含使用CheckboxSelectMultiple小部件的选项字段:
foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
choices=(
("1", "ONE"),
("2", "TWO"),
))
Run Code Online (Sandbox Code Playgroud)
表单呈现正常显示两个复选框,但它不验证.
如果我同时选中这两个复选框,则会收到错误:选择有效选项.[u'1',u'2']不是可用的选择之一
选择一个复选框也不起作用,它给了我:选择一个有效的选择.[u'1']不是可用的选择之一.
这里发生了什么?