有没有办法根据需要更新的对象加载不同的管理表单来编辑对象?
例如 - 我们有一个MPTTModelAdmin
对象。对于根对象,我们不想看到一些字段:
class RootObjectForm(ModelForm):
class Meta:
model = Author
exclude = ('title',)
class ChildObjectForm(ModelForm):
class Meta:
model = Author
fields = ('name', 'birth_date')
但我不知道如何获取forms.py 或admin.py 中的对象字段。