当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django BoundField.id_for_label用法及代码示例


本文介绍 django.forms.BoundField.id_for_label 的用法。

声明

BoundField.id_for_label

使用此属性呈现此字段的 ID。例如,如果您在模板中手动构建 <label>(尽管 label_tag() 会为您执行此操作):

<label for="{{ form.my_field.id_for_label }}">...</label>{{ my_field }}

默认情况下,这将是以id_ 为前缀的字段名称(上面的示例为“id_my_field”)。您可以通过在字段的小部件上设置 attrs 来修改 ID。例如,像这样声明一个字段:

my_field = forms.CharField(widget=forms.TextInput(attrs={'id': 'myFIELD'}))

并使用上面的模板,将呈现如下内容:

<label for="myFIELD">...</label><input id="myFIELD" type="text" name="my_field" required>

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.forms.BoundField.id_for_label。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。