當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。