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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。