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


Python Django ModelChoiceField.empty_label用法及代碼示例


本文介紹 django.forms.ModelChoiceField.empty_label 的用法。

聲明

empty_label

默認情況下,ModelChoiceField 使用的 <select> 小部件將在列表頂部有一個空選項。您可以使用 empty_label 屬性更改此標簽的文本(默認為 "---------"),或者您可以通過將 empty_label 設置為 None 來完全禁用空標簽:

# A custom empty label
field1 = forms.ModelChoiceField(queryset=..., empty_label="(Nothing)")

# No empty label
field2 = forms.ModelChoiceField(queryset=..., empty_label=None)

請注意,如果需要 ModelChoiceField 並且具有默認初始值,或者將 widget 設置為 RadioSelect blank 參數,則不會創建空選項(無論 empty_label 的值如何)是 False

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.forms.ModelChoiceField.empty_label。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。