为 django 选择小部件设置默认选择的最简单方法是什么?

mik*_*kec 2 django django-forms

我有一个模型与另一个模型具有外键关系。我想让 widget=forms.Select 生成的下拉列表具有默认值

yed*_*tko 5

也许只需创建一个表单并设置字段的初始值:

class SomeForm(forms.ModelForm):

    class Meta:
        model = SomeModel
        fields = ('field',)

    def __init__(self, *args, **kwargs):
        super(SomeForm, self).__init__(*args, **kwargs)
        self.fields['field'].initial = 'initial value'
Run Code Online (Sandbox Code Playgroud)