我正在尝试覆盖save()
的{{1}}方法。我必须向ModelForm
添加一些字段(由于某些原因,我不得将它们包含在self._meta.fields
类字段中),这是代码:
Meta
它不起作用,我的self._meta.fields总是一样的。也许一些基本的python错误。有什么帮助吗?
答案 0 :(得分:1)
这不行。您需要在__init__
方法中添加它。
def __init__(self, *args, **kwargs):
super(PartialAuthorForm, self).__init__(*args, **kwargs)
self.fields['city'] = forms.CharField()
self.fields['region'] = forms.CharField()
self.fields['zip'] = forms.CharField()