python - 使用单选小部件从模型选择字段中删除 "---------"

标签 python django django-forms django-templates radio-button

在我的 forms.py 中,我下面有一个返回 2 条记录的字段,但它在我的屏幕上显示 3 条记录。我不想要第一个“---------”

tipopagamento = forms.ModelChoiceField(widget=forms.RadioSelect(), queryset=tipopagamento.objects.all(), required=True)

我的屏幕显示:

enter image description here

最佳答案

设置empty_label

tipopagamento = forms.ModelChoiceField(
    widget=forms.RadioSelect(),
    queryset=tipopagamento.objects.all(),
    required=True,
    empty_label=None,
)

关于python - 使用单选小部件从模型选择字段中删除 "---------",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50529839/

相关文章:

python - 如何根据单独列表中的索引值过滤数据框?

python - 如何让 django 为 Sphinx 找到特定的 css 文件?

python - 如何从默认的 Django 模型重命名模型字段?

python - Django - 表单 - 更改模板上的字段名称

python - 如何将错误消息附加到 django 中的 form.non_field_errors?

python - 扩展 FrozenSet 的打字功能

python - PyMongo:JSON 键在 mongo 中得到更新

python - 如何获取十六进制字符串的输出以十六进制打印?

django - 如何配置 django-auth-ldap 以使用多个 LDAP 服务器?

django-forms - 带有 Bootstrap : how to get help_text into a ModelForm? 的 django 脆形式和软盘形式