如果有办法检测模型中的信息是否被添加或更改。
如果有,此信息可用于排除字段。
一些伪代码来说明我在说什么。
class SubSectionAdmin(admin.ModelAdmin):
if something.change_or_add = 'change':
exclude = ('field',)
...
谢谢
最佳答案
class SubSectionAdmin(admin.ModelAdmin):
# ...
def change_view(self, request, object_id, extra_context=None):
self.exclude = ('field', )
return super(SubSectionAdmin, self).change_view(request, object_id, extra_context)
关于python - Django 管理员 : exclude field on change form only,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1245214/