python – Django:如何避免在同一表单中两次显示字段的重复html id?

python – Django:如何避免在同一表单中两次显示字段的重复html id?,第1张

概述我想以相同的形式生成两次相同的字段,这在有条件显示第一个textInput或第二个textInput时很有用: Django将生成: <!--same form --><input type="radio" value="good_price"/> <!-- show good price if this is checked --><input type="radio" value="bad 我想以相同的形式生成两次相同的字段,这在有条件显示第一个textinput或第二个textinput时很有用:
Django将生成:

<!--same form --><input type="radio" value="good_price"/> <!-- show good price if this is checked --><input type="radio" value="bad_price"/> <!-- show bad price if this is checked --><!--1st -->Good price <input ID="ID_name"..../><input ID="options_with_good_price"/><!--2nd -->Bad Price <input ID="ID_name".../><input ID="options_with_bad_price"/>

所以有重复的HTML ID,如何避免呢? (我可以生存,没有为这两个带有重复ID的盒子生成ID,但不是所有其他盒子)

解决方法 如果你正在使用

{{form.element}}

您可以执行以下 *** 作:

{{form.element | attr:“ID:another_name”}}

抱歉没有意识到我使用的模板过滤器:
http://djangosnippets.org/snippets/729/

我刚刚改变了=:

总结

以上是内存溢出为你收集整理的python – Django:如何避免在同一表单中两次显示字段的重复html id?全部内容,希望文章能够帮你解决python – Django:如何避免在同一表单中两次显示字段的重复html id?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1196533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存