Я даже не знал, как написать, что я хочу достичь в названии. У меня есть 3 модели, скажем:
- Страна
- Город: иностранный ключ, страна
- Персона: иностранный ключ, город
Каждый из них имеет свои собственные атрибуты и те внешние ключи, которые я показал.
Я хочу написать форму, в которой есть 2 поля для выбора: одно для страны и другое для города. Предоставляя эти два значения, он получает экземпляр Person, так что остальные поля отображаются и пользователь заполняет их для сохранения в базе данных.
Я видел, что для отображения городов в соответствии со страной мне нужно написать некоторый javascript, но они показывают, как это сделать, если модель, которая содержит внешние ключи, одна. В моем случае их три, одна ссылается на другую.
Это достижимо? Если так, может ли кто-нибудь направить меня к решению? Спасибо!