相关疑难解决方法(0)

使用CheckboxSelectMultiple的表单不会验证

我有一个表单,其中包含使用CheckboxSelectMultiple小部件的选项字段:

foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
                        choices=(
                                  ("1", "ONE"),
                                  ("2", "TWO"),
                                 ))
Run Code Online (Sandbox Code Playgroud)

表单呈现正常显示两个复选框,但它不验证.

如果我同时选中这两个复选框,则会收到错误:选择有效选项.[u'1',u'2']不是可用的选择之一

选择一个复选框也不起作用,它给了我:选择一个有效的选择.[u'1']不是可用的选择之一.

这里发生了什么?

django django-forms

19
推荐指数
2
解决办法
1万
查看次数

标签 统计

django ×1

django-forms ×1