【发布时间】:2021-12-30 22:01:05
【问题描述】:
是否可以不渲染label 的for 属性?
我想要<label>Text</label> 而不是<label for="id_i">Text</label>?
【问题讨论】:
标签: django django-forms django-templates
是否可以不渲染label 的for 属性?
我想要<label>Text</label> 而不是<label for="id_i">Text</label>?
【问题讨论】:
标签: django django-forms django-templates
您将需要手动呈现表单字段:<label>{{field.label}}</label> 将根据您的需要呈现标签。有关如何手动呈现表单字段,请参阅文档:https://docs.djangoproject.com/en/dev/topics/forms/#looping-over-the-form-s-fields
【讨论】:
我更灵活的解决方案是在小部件中覆盖id_for_label。
【讨论】: