Django dependent dropdown, Как я могу реализовать с помощью ModelForm
Я уже пробовал этот метод dependent. Но не работает , помогите мне.
модели:
class Country(models.Model):
id = models.PositiveIntegerField(primary_key=True)
name = models.CharField(max_length=50)
class Meta:
db_table = "countries"
verbose_name_plural = 'countries'
def __str__(self):
return self.name
каким-то образом я могу связать поля страны и штата с помощью ajax, но не могу сохранить их в базу данных. форма выдает ошибки.
class State(models.Model):
country = models.ForeignKey(Country, on_delete=models.CASCADE)
name = models.CharField(max_length=50)
class Meta:
db_table = "states"
def __str__(self):
return self.name
формы:
class UserAddressForm(forms.ModelForm):
class Meta:
model = Address
fields = ['full_name', 'phone', 'address_line1', 'address_line2', 'country', 'state', 'town_city', 'postcode']