Сложные формы....?

Всем хорошего дня, помаленьку ковыряюсь с Django.

Столкнулся с такой задачей, есть много шаговая форма ( FormWizard).

По сути которая заполняет модель.



… есть модель "(научная) работа" у работы есть автор и есть «соавторы»,

собсвенно «соавтор» это тоже модель у которой есть ПримариКей на модель «Работа».



Как в формах организовать заполнение модели «соавтор», при том что соавторов может быть от 0 до 20-ти?



не знаю даже совсем примерно как с ней быть, или все 20 форм отображать, но через JS скрывать их и по нажатии на кнопку «Добавить ещё» отображать очередную форму.



Или может быть добавить кнопку «Добавить ещё» это просто будет ещё раз отображена эта же форма, но старые данные не потеряны.



Может у кого-то есть заметки где посмотреть пример реализации такого механизма?
  • Вопрос задан
  • 3847 просмотров
Пригласить эксперта
Ответы на вопрос 1
barker
@barker
Это очень просто сделать через inlineformset_factory, разберитесь с ним. На клиенте добавление строк я делал на jquery, десяток строк, не более.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы