Я хочу несколько направлений по этому вопросу.Например, у меня есть три модели: Страна, Штат, Город.В админке: myapp_city_change url, я могу изменить город в выпадающем списке.Однако вопрос в том, что в списке слишком много выбора, что затрудняет поиск.Итак, я хочу иметь три поля: Страна, Штат и Город.Эти поля будут зависеть от выпадающего списка, поэтому я могу легко отфильтровать их по нужному городу.
Как этого добиться?
class Country(models.Model):
name = models.CharField(...)
class State(models.Model):
name = models.CharField(...)
country = models.ForeignKey(Country)
class City(models.Model):
name = models.CharField(...)
state = models.ForeignKey(State)