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

В forms.py я создал набор форм, используя formset_factory с extra = 6

  class Associe(forms.Form):
      nom= forms.CharField(max_length=40)
  AssocieFormSet=formset_factory(Associe,extra=6)

в моей page.html Я написал цикл для написания моих форм 6 раз, но мне нужно число вid, я знаю, Django даст form-0-nom для первого элемента и id_form-1-nom для второго элемента и так далее, и я знаю, как получить полный идентификатор элемента.

Но как я могу получить только номер идентификатора каждого элемента?

1 Ответ

0 голосов
/ 19 мая 2018

Я думаю, что простым способом получить номер формы было бы использование шаблонных тегов forloop.counter0 или forloop.counter.Таким образом, с forloop.counter0, form-0-nom будет иметь номер 0 в этой итерации, и вы можете делать то, что вы хотите с этим номером.

Django Встроенные теги шаблонов

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