私が用意したオートコンプリートウィジェットで manytomanyfield を上書きしたい次のフォームがあります。
class AutoCompleteForeignKeyWidget(forms.TextInput):
input_type = 'text'
class FooForm(forms.ModelForm):
regions = forms.CharField(widget=AutoCompleteForeignKeyWidget(attrs={
'class': 'regions', 'placeholder': 'Type Region',
'autocomplete': 'off'
}), required=True)
class Meta:
model = Hotel
exclude = ('regions')
しかし、これは不成功です。整合性エラーDETAIL: Key (region_id)=(0) is not present in table "destinations_region".
が発生する manytoanyfield をオーバーライドする方法はありますか