のフォームがありModelMultipleChoiceField
、それは魅力のように機能します。ただし、widget=forms.RadioSelect
フォームの検証を設定すると、「値のリストを入力してください」というエラー メッセージが表示され、常に失敗します。
先ほど言ったように、デフォルト ウィジェットでは完全に機能しますが、ラジオ選択ウィジェットでは機能しません。POST
フォームを検証する要求はまったく同じです。ウィジェットを除いてすべてがまったく同じであるため、何が間違っているのかわかりません。
どうしてこれなの?
編集: たぶん、それCheckboxSelectMultiple
も同様に機能することに言及する必要がありました。
EDIT2: を設定するかどうかは問題ではないようですがrequired=False
、それでも「値のリストを入力してください」と表示されます。