Выпадающий список штатов и городов

у меня есть две 3 модели Счет :

class Account(AbstractBaseUser, PermissionsMixin):
email = models.EmailField(unique=True)
name = models.CharField(max_length=150)
phone = models.CharField(max_length=50)
picture = models.ImageField(blank=True, null=True , upload_to='profile' )
profession = models.ManyToManyField(Profession)
state= models.ForeignKey(Wilaya,on_delete=models.SET_NULL,null=True, blank=True)
city =  models.ForeignKey(Commune,on_delete=models.SET_NULL,null=True,blank=True)

Состояние :

class State(models.Model):
name = models.CharField(max_length=30)

def __str__(self):
    return self.name

Город

class city(models.Model):
    state = models.ForeignKey(State, on_delete=models.CASCADE)
    name = models.CharField(max_length=30)

Я хочу работать с выпадающим списком с помощью forms.py и без ajax. могу ли я это сделать? если нет, то мне нужен метод ajax

Вернуться на верх