Django собирает экземпляр из выбираемых входов нескольких моделей и публикует их в другой модели. - PullRequest
0 голосов
/ 24 мая 2019

Я даже не знал, как написать, что я хочу достичь в названии. У меня есть 3 модели, скажем:

  • Страна
  • Город: иностранный ключ, страна
  • Персона: иностранный ключ, город

Каждый из них имеет свои собственные атрибуты и те внешние ключи, которые я показал. Я хочу написать форму, в которой есть 2 поля для выбора: одно для страны и другое для города. Предоставляя эти два значения, он получает экземпляр Person, так что остальные поля отображаются и пользователь заполняет их для сохранения в базе данных.

Я видел, что для отображения городов в соответствии со страной мне нужно написать некоторый javascript, но они показывают, как это сделать, если модель, которая содержит внешние ключи, одна. В моем случае их три, одна ссылается на другую.

Это достижимо? Если так, может ли кто-нибудь направить меня к решению? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...