gpt4 book ai didi

django - CheckboxSelectMultiple的表单不验证

转载 作者:行者123 更新时间:2023-12-03 12:34:45 26 4
gpt4 key购买 nike

我有一个带有使用CheckboxSelectMultiple小部件的选择字段的表单:

foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
choices=(
("1", "ONE"),
("2", "TWO"),
))

该表单可以很好地显示两个复选框,但是无法验证。

如果同时选中两个复选框,则会出现错误:选择一个有效的选择。 [u'1',u'2']不是可用的选择之一

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

这里发生了什么?

最佳答案

如果将字段设置为forms.MultipleChoiceField,而不是forms.ChoiceField,它将更好地工作。

关于django - CheckboxSelectMultiple的表单不验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com