如何获得表单字段的ID在Django?
有没有什么办法来获得模板中的字段的ID?
在HTML中,我得到: <input name="field_name" id="id_field_name"...
我知道我可以得到{{ field.html_name }}
的名字,但有什么类似的获得ID?
或者我只能这样得到它: id_{{ field.html_name }}
?
你可以得到这样的ID:
{{ field.auto_id }}
你也可以使用:
{{ field.id_for_label }}
这不适用于每个表单域。
例如{{ form.address.auto_id }}
工作,而{{ form.address.auto_name }}
不会。
但是,您可以使用{{ form.address.html_name }}
来获得相应的答案。
这里是文档