2

我有一个带有单选按钮的 ModelForm,它正在生成一个额外的选项(o ---------)。这是输出:

o ---------
o Option 1
o Option 2
o Option 3

如何删除(o ---------)?

这是我的模型表单:

class SomeForm(forms.ModelForm):
    sometype = forms.ModelChoiceField(queryset=SomeType.objects.all(), required=True, widget=forms.RadioSelect)

    class Meta:
        model = Some

关于如何实现这一目标的任何线索?

最好的祝福,

4

1 回答 1

3

这可以通过一个额外的empty_label=None参数来完成

https://docs.djangoproject.com/en/dev/ref/forms/fields/#modelchoicefield

sometype = forms.ModelChoiceField(queryset=SomeType.objects.all(), required=True, widget=forms.RadioSelect, empty_label=None)
于 2013-02-06T10:39:06.637 回答