如何在视野中获得完整字段的ID?

时间:2015-03-25 23:07:52

标签: django

模板很简单:{{ field.id_for_label }},但如何在视图中执行此操作?

我需要获得完整ID(使用id_prefix)。我可以计算出来,但也许有更简单的方法吗?

更新:我想创建一个类似{field_id: field_error_message}的字典,并将其作为json响应发送回浏览器。

1 个答案:

答案 0 :(得分:1)

在视图中,您可以执行相同的操作 - 获取绑定表单字段的id_for_label属性:

>>> from django import forms
>>> class MyForm(forms.Form):
...     name = forms.CharField()
... 
>>> form = MyForm(prefix='myform')
>>> form['name'].id_for_label
u'id_myform-name'
>>>