私はModelMultipleChoiceField
のフォームを持っており、魅力的です。ただし、widget=forms.RadioSelect
と設定すると、フォームの検証は常にエラーメッセージ "値のリストを入力して"失敗します。ModelMultipleChoiceField検証は、ウィジェットによって異なる動作をします
私が言ったように、これはデフォルトのウィジェットではうまく動作しますが、ラジオ選択ウィジェットではうまく動作しません。 POST
フォームを検証するリクエストは正確にはです。すべてがです。ちょうどと同じですが、私は間違っていることを理解できません。
これはなぜですか?
編集:多分私はそれがCheckboxSelectMultiple
と同様に動作すると言わねばならないでしょう。
EDIT2:required=False
を設定しても、「値のリストを入力してください」と表示されます。