在ModelForm中删除父类的字段

zsq*_*are 1 django django-forms

我有一个继承自另一个模型的模型(不是抽象)我有一个继承模型的ModelForm,但我不想显示基础模型中的任何字段.除了明确手动将每个字段添加到排除列表之外,实现此目的的最佳方法是什么?

mae*_*rsu 5

使用Meta.exclude

class ChildForm(BaseModelForm):

    class Meta:
       model = Amodel
       exclude = ('parentfield1', 'parentfield2')
Run Code Online (Sandbox Code Playgroud)