4.如何使一个model移除’添加’/‘删除’按钮

UMSRA管理层已添加所有CategoryOrigin对象,并希望禁用任何进一步的添加和删除。 他们要求你禁用“添加”和“删除”按钮。 您可以通过在Django管理员中重写has_add_permissionhas_delete_permission来做到这一点:

  1. def has_add_permission(self, request):
  2. return False
  3. def has_delete_permission(self, request, obj=None):
  4. return False

通过这些修改,你的admin就像这样: 4.如何使一个model移除’添加’/‘删除’按钮 - 图1 注意移除Add按钮,这个添加和删除按钮也会从详情页面中删除,你还可以阅读如何从Django Admin中移除删除action