有什麼方法可以獲取模板中的字段ID?如何在Django中獲得表單字段的ID?
在HTML我得到:<input name="field_name" id="id_field_name"...
我知道我可以{{ field.html_name }}
得到這個名字,但有什麼類似的用於獲取ID?
或者我可以像這樣得到它:id_{{ field.html_name }}
?
有什麼方法可以獲取模板中的字段ID?如何在Django中獲得表單字段的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 }}
來獲得相應的答案。
這裏是docs
您還可以使用:
{{ field.id_for_label }}
什麼字段名? – Clayton 2014-03-22 11:09:59
@Clayton'{{field.html_name}}' – chucksmash 2015-04-09 14:32:21