Идентификатор динамически добавленных форм formset в шаблонах Django

Это может быть глупый вопрос, но:

При рендеринге форм в наборе форм в шаблоне django необходимо также отождествлять идентификаторы. Это я получаю.

Когда я динамически создаю новую форму в наборе форм с помощью JS, мне снова нужно создать скрытое поле идентификатора. Но какое значение я даю этому идентификатору? Шаблон не знает, какие идентификаторы доступны. И без правильного идентификатора, formset не пройдет проверку на сервере.

Есть идеи?

1 ответ

Вам не нужно указывать значение ID, оно может быть пустым. Новый идентификатор автоматически создается при каждом вызове .save(),

Попытка предвидеть значение автоматически увеличивающегося целочисленного идентификатора не идеальна, особенно если несколько пользователей динамически добавляют формы. Вы не сможете точно угадать следующий идентификатор.

Другие вопросы по тегам