モデルに BooleanField が含まれ、その BooleanField に関連付けられたフォーム ウィジェットが RadioSelect ウィジェットである Django ModelForm を使用しています。レンダリングする RadioSelect ウィジェットでオプションが選択されないようにしたいので、ユーザーは明示的に選択する必要がありますが、選択しない場合はフォームの検証が失敗します。これを行う方法はありますか?
models.py
myboolean = models.BooleanField(choices=YES_NO)
フォーム.py
class myModelForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(myModelForm, self).__init__(*args, **kwargs)
self.fields['myboolean'].widget = forms.RadioSelect(choices=YES_NO)