1
다른 모델과 외래 키 관계가있는 모델이 있습니다. 나는 위젯에 의해 생성되는 드롭 다운을하고 싶습니다 = 기본값이 forms.SelectDjango 선택 위젯의 기본 선택 항목을 설정하는 가장 쉬운 방법은 무엇입니까?
다른 모델과 외래 키 관계가있는 모델이 있습니다. 나는 위젯에 의해 생성되는 드롭 다운을하고 싶습니다 = 기본값이 forms.SelectDjango 선택 위젯의 기본 선택 항목을 설정하는 가장 쉬운 방법은 무엇입니까?
어쩌면 단지 양식을 작성하고 필드의 초기 값 설정 :
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'
을