ModelForm
ManyToManyField を使用したモデルのdjangoがあります。このフィールドのウィジェットを に変更したいCheckboxSelectMultiple
。フォーム定義のフィールドをオーバーライドせずにこれを行うことはできますか?
私は常に次のようなコードを使用しています。
class MyModel(ModelForm):
m2m_field = forms.ModelMultipleChoiceField(queryset = SomeModel.objects.all(),
widget = forms.CheckboxSelectMultiple())
これを行う他の方法はありますか?
編集: Django 1.1.1 プロジェクトにはこれが必要です