3.Django admin 怎么移除删除action
Django Admin 默认是有Delete Selected action, 你被要求在Hero
admin页面移除这个action
ModelAdmin.get_actions
返回展示操作,通过重写方法移除delete_selected
。你的代码将会改成这个样子:
def get_actions(self, request):
actions = super().get_actions(request)
if 'delete_selected' in actions:
del actions['delete_selected']
return actions
你的admin页面像这样:
你应该也读一下如何为一个model移除‘添加’/‘删除’按钮