有没有办法在模板中获取字段的id?
在HTML中,我得到了:<input name="field_name" id="id_field_name"...
我知道可以使用{{ field.html_name }}
获取名称,但是否有类似于获取id的方法?
或者我只能像这样获取它:id_{{ field.html_name }}
?
有没有办法在模板中获取字段的id?
在HTML中,我得到了:<input name="field_name" id="id_field_name"...
我知道可以使用{{ field.html_name }}
获取名称,但是否有类似于获取id的方法?
或者我只能像这样获取它:id_{{ field.html_name }}
?
您可以按照以下方式获取ID:
{{ field.auto_id }}
这并不适用于每个表单字段。
例如,{{ form.address.auto_id }}
可以使用,而 {{ form.address.auto_name }}
将不能使用。
但是,您可以使用 {{ form.address.html_name }}
获取相应的答案。
这里是文档
id_<field-name>
,并由相应的标签引用。这很重要,以确保表单对辅助技术(如屏幕阅读器软件)可访问。您还可以自定义标签和ID生成方式。id_field-name
。
{{ field.html_name }}
翻译为中文是:{{ field.html_name }}
。 - chucksmash