4.如何使一个model移除’添加’/‘删除’按钮
UMSRA管理层已添加所有Category和Origin对象,并希望禁用任何进一步的添加和删除。 他们要求你禁用“添加”和“删除”按钮。 您可以通过在Django管理员中重写has_add_permission和has_delete_permission来做到这一点:
def has_add_permission(self, request):return Falsedef has_delete_permission(self, request, obj=None):return False
通过这些修改,你的admin就像这样:
注意移除Add按钮,这个添加和删除按钮也会从详情页面中删除,你还可以阅读如何从Django Admin中移除删除action
