У меня есть django ModelForm
для создания/редактирования некоторых объектов.Django: инициализировать форму с несколькими экземплярами поля
У меня есть возможность в пользовательском интерфейсе, чтобы добавить новые дополнительные поля, как здесь: http://bootsnipp.com/snippets/featured/dynamic-form-fields-add-amp-remove-bs3
и я сбор данных из всех полея (основного и дополнительного) и сохранение в базу данных в виде списка:
, например:
у меня есть name
поле ввода в ModelForm
и несколько дополнительных name
полей, добавленных в пользовательский интерфейс. Я посылаю запрос, как это:
name=test1&name=test2&name=test3
и так on..and сохранение в БД, как в:
name = ['test1', 'test2', 'test3']
Здесь все хорошо, но ...
Когда я хочу показать свою форму для редактирования существующего элемента, я действительно не знаю, как загрузить данные из этого списка name = ['test1', 'test2', 'test3']
в мой ModelForm
+ как сгенерировать эти дополнительные поля с данными.
0 Вы знаете об этом?
Я не думаю, что это хорошая идея, потому что вы всегда создадите дублируемую форму (со всеми данными), когда мне нужно всего лишь одно поле – pivanchy