我想将NewForm字段的顺序更改为名字优先。但是我的情况如下,我的NewForm继承了OldForm,这会产生错误。
ModelForm没有指定模型类。
但是,我不明白为什么我要再次添加模型。
class OldForm(forms.ModelForm):
address = Address()
class Meta:
model = Address
fields = ('address')
class NewForm(OldForm):
name = Name()
class Meta:
fields = ('name', 'address')
答案 0 :(得分:2)
您也可以继承Meta类:
class NewForm(OldForm):
name = Name()
class Meta(OldForm.Meta):
fields = ('name', 'address')
然后你的NewForm类将其模型设置为Address。