Django: получить имя формы или идентификатор из шаблона
Если у вас есть несколько форм
from django import forms
class NameForm(forms.Form):
your_name = forms.CharField(label='Your name', max_length=100)
class SecondNameForm(forms.Form):
your_name = forms.CharField(label='Your name', max_length=100)
Есть ли способ, который в вашем шаблоне, вы можете выяснить, еслиform
внутриcontext
принадлежитNameForm
или жеSecondNameForm
У меня есть собственный виджет, который в своем HTML, он используетid=""
идентификатор (который должен быть уникальным во всем HTML).
Я хочу присвоить идентификатор что-то вроде
id="{{form.name}}_{{field.val}}"
или жеid="{{form.id}}_{{field.val}}"
или же
где{{form.name}}
а также{{form.id}}
это некоторое значение, связанное с экземпляром формы, а не с содержимым формы.