2012-01-17 3 views
2

Моя структура данных состоит из двух моделей, один из которых является внешним ключом другого. Я пытался создать форму для ввода данных, но возникли трудности.Django/jQuery - автозаполнение и динамическое обновление значений полей формы

Скажите, что мои две модели - это событие и место, и у каждого есть несколько полей, включая имя. То, что я хотел бы иметь, - это форма, в которой есть все поля для обеих моделей. Название поля должно иметь автозаполнение, предлагающее существующие объекты. Если пользователь выбирает существующее место по предложению автозаполнения, все поля, которые находятся на модели Место проведения, должны быть заполнены и заблокированы. Если, однако, пользователь вводит новое имя места, он должен иметь возможность заполнять все поля, а затем будет создано новое событие и новый Even.

Я надеюсь, что это имеет смысл. Какой был бы лучший способ реализовать что-то подобное? Есть ли какие-либо полезные существующие расширения или было бы проще писать с нуля? Спасибо за помощь!

ответ