Получение идентификатора формы в форме - PullRequest
0 голосов
/ 05 июля 2018

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

например. Я хочу, чтобы у 2-й формы был родительский div, который выглядит следующим образом

<div id="1">  #id could even be "id_form-1-id".
     form
</div>

Я обнаружил, что {{form.id}} производит следующее:

<input type="hidden" name="form-3-id" id="id_form-3-id">

Есть ли способ, которым я могу извлечь только значение идентификатора (т.е. id_form-3-id) из этой строки, используя тег шаблона?

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

Спасибо!

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете использовать auto_id:

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