首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Django中获取表单字段的id

如何在Django中获取表单字段的id
EN

Stack Overflow用户
提问于 2010-09-22 02:47:00
回答 4查看 59.2K关注 0票数 105

有没有办法在模板中获取字段的id?

在超文本标记语言中,我得到:<input name="field_name" id="id_field_name"...

我知道我可以用{{ field.html_name }}得到名字,但是有没有类似的方法来获得id呢?

或者我只能像这样得到它:id_{{ field.html_name }}

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-22 06:37:57

您可以这样获取ID:

{{ field.auto_id }}
票数 183
EN

Stack Overflow用户

发布于 2015-01-20 20:29:41

您也可以使用id_for_label

{{ field.id_for_label }}
票数 30
EN

Stack Overflow用户

发布于 2011-09-17 01:11:06

这并不是对每个表单域都有效。

例如,{{ form.address.auto_id }}可以工作,而{{ form.address.auto_name }}不能。

但是,您可以使用{{ form.address.html_name }}来获得相同的答案。

这是docs

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3763423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档