CheckboxSelectMultiple ウィジェットを使用している選択肢フィールドを持つフォームがあります。
foo = forms.ChoiceField(widget=forms.CheckboxSelectMultiple,
choices=(
("1", "ONE"),
("2", "TWO"),
))
フォームは 2 つのチェックボックスを表示して正常にレンダリングされますが、検証されません。
両方のチェックボックスを選択すると、エラーが発生します: 有効な選択肢を選択してください。[u'1', u'2'] は利用可能な選択肢の 1 つではありません
チェックボックスを 1 つ選択しても機能しません。有効な選択肢を選択してください。[u'1'] は利用可能な選択肢の 1 つではありません。
何が起きてる?