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']
Вернуться на верх