Мне нужно, чтобы пользователь вводил свой адрес, сначала выбрав страну, затем город, затем район и затем подрайон. Как лучше всего реализовать эту функцию в django форме? Модели похожи на это:
Class Country(models.Model):
name = models.CharField(max_length=30)
Class City(models.Model):
name = models.CharField(max_length=30)
country = models.ForeignKey(Country)
Class District(models.Model):
name = models.CharField(max_length=30)
city = models.ForeignKey(City)
Class Subdistrict(models.Model):
name = models.CharField(max_length=30)
district = models.ForeignKey(District)