【问题标题】:Don't render abel for id in django form不要以 django 形式为 id 渲染 abel
【发布时间】:2021-12-30 22:01:05
【问题描述】:

是否可以不渲染labelfor 属性?

我想要<label>Text</label> 而不是<label for="id_i">Text</label>

【问题讨论】:

    标签: django django-forms django-templates


    【解决方案1】:

    您将需要手动呈现表单字段:<label>{{field.label}}</label> 将根据您的需要呈现标签。有关如何手动呈现表单字段,请参阅文档:https://docs.djangoproject.com/en/dev/topics/forms/#looping-over-the-form-s-fields

    【讨论】:

      【解决方案2】:

      我更灵活的解决方案是在小部件中覆盖id_for_label

      【讨论】:

        猜你喜欢
        • 2017-08-04
        • 2014-06-25
        • 1970-01-01
        • 1970-01-01
        • 2017-07-27
        • 2011-10-01
        • 2015-05-21
        • 2018-04-24
        相关资源
        最近更新 更多