Идентификатор динамически добавленных форм formset в шаблонах Django
Это может быть глупый вопрос, но:
При рендеринге форм в наборе форм в шаблоне django необходимо также отождествлять идентификаторы. Это я получаю.
Когда я динамически создаю новую форму в наборе форм с помощью JS, мне снова нужно создать скрытое поле идентификатора. Но какое значение я даю этому идентификатору? Шаблон не знает, какие идентификаторы доступны. И без правильного идентификатора, formset не пройдет проверку на сервере.
Есть идеи?
1 ответ
Вам не нужно указывать значение ID, оно может быть пустым. Новый идентификатор автоматически создается при каждом вызове .save()
,
Попытка предвидеть значение автоматически увеличивающегося целочисленного идентификатора не идеальна, особенно если несколько пользователей динамически добавляют формы. Вы не сможете точно угадать следующий идентификатор.