獲取表單名稱或ID如果您有多種形式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分配給像
id="{{form.name}}_{{field.val}}"
或 id="{{form.id}}_{{field.val}}"
或
其中{{form.name}}
和{{form.id}}
與形式的實例,而不是形式的內容相關的一些價值。