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

时间:2009-10-13 18:15:57

标签: django django-forms

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

1 个答案:

答案 0 :(得分:3)

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

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'