选择下拉列表中的空字段

Dav*_*542 5 django django-models

如何摆脱选择下拉列表中的空选项?例如,我有以下模型——

class Network(models.Model):
    type = models.CharField(max_length=10, choices = [('closed','closed'),('open','open')])
Run Code Online (Sandbox Code Playgroud)

当我在模板中使用表单时,我在下拉列表中得到三个选择:

-------
Closed
Open
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这个空选择?那么选择下拉列表将只有ClosedOpen选项?

ari*_*rie 4

文档通过):

默认情况下,ModelChoiceField 使用的小部件将在列表顶部有一个空选项。您可以使用empty_label属性更改此标签的文本(默认情况下为“---------”),或者可以通过将empty_label设置为None来完全禁用空标签