Простая динамическая форма в Django, контролируемая пользователем - PullRequest
0 голосов
/ 03 мая 2011

Я хочу сделать простое бухгалтерское приложение, и у меня есть модель с 3 полями:

  • account_symbol
  • account_debit
  • account_credit

И я хочу сделать для пользователя форму для ввода счетов для баланса, после ввода первого набора (из 3 полей) форма (после того, как пользователь нажал кнопку) должна показать другой набор и т. Д.

После того, как все учетные записи будут введены, пользователь должен отправить форму в базу данных.

Я прочитал подход b-list.org и не думаю, что это то, что мне нужно, иДокументы formsets, но я хочу, чтобы пользователь контролировал длину формы, добавляя дополнительные наборы из 3 полей.

Пожалуйста, укажите мне подход к моей проблеме.

1 Ответ

1 голос
/ 03 мая 2011

Formset именно то, что вам нужно здесь. Вам просто нужно использовать JavaScript, чтобы динамически показывать пользователю новые наборы форм (как в приложении администратора). Вот хороший пример .

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