Можно ли заставить админку при добавлении адреса показывать районы города, соответствующие выбранному городу, а не весь список районов. Возникает вероятность ошибки добавления района, который принадлежит другому городу.
модель:
class District(models.Model):
name = models.CharField()
class City(models.Model):
name = models.CharField()
district = models.ManyToManyField(District)
class Address(models.Model):
street = models.CharField()
city = models.ForeignKey(City)
district = models.ForeignKey(District)
Я подозреваю что такие вещи решаются асинхронными запросами (в зависимости от выбора пользователя ему показывается тот или иной набор параметров, действий и т.д.), что и придется мне делать в форме добавления адреса.
Спасибо.