获取表单名称或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}}
与形式的实例,而不是形式的内容相关的一些价值。