Не могу динамически загружать данные в ModelChoiceField или ChoiceFiled Django
Использую Django 4-ой версии.
На странице есть три селект поля: страна, регион, город
С помощью js я хочу, получать регионы и города динамически, когда пользователь, меняет страну или регион и подставлять их.
Проблема в том, что форма django такой подход не одобряет и кидает мне такую ошибку:
Эта ошибка весит на поле региона и города. Код формы:
class BaseDataModelForm(forms.ModelForm):
country = forms.ModelChoiceField(queryset=Country.objects.all(), empty_label=None, required=True, widget=forms.Select(attrs={
'id':'project_country',
'class':'template-input',
}))
region = forms.ModelChoiceField(queryset=Region.objects.filter(id=-1), empty_label=None, required=True, widget=forms.Select(attrs={
'id':'project_region',
'class':'template-input',
}))
city = forms.ModelChoiceField(queryset=City.objects.filter(id=-1), empty_label=None, required=True, widget=forms.Select(attrs={
'id':'project_city',
'class':'template-input',
}))