python - 如何从 django 管理页面中删除 DELETE 按钮
解决方案
在您的ModelAdmin定义中,您可以覆盖该函数has_delete_permission
。如果您希望删除所有用户的删除按钮,您可以返回False
def has_delete_permission(self, request, obj=None):
return False
但是,我建议您允许超级用户仍然可以删除
def has_delete_permission(self, request, obj=None):
return request.user.is_superuser()
推荐阅读
- javascript - Javascript:优化精灵和精灵数组之间的碰撞检测
- jquery - 主导航在 767px 断点之前消失
- java - Flink Source 函数返回序列化值
- ag-grid - ag-grid Master/Detaile 展开行未重新调整高度
- c# - 如何定义实体列,使其在创建时具有默认值,但可以通过实体框架覆盖?
- javascript - 天蓝色服务总线队列使用nodejs读取批量消息
- c# - c# linq MethodCallExpression for Sum(DataRow) used for .GroupedBy().Select()
- javascript - wkhtmltopdf getBoundingClientRect 返回错误值
- java - RestAssured.baseURI 获取默认值而不是我提供的值 为什么
- r - 使用旋转 X 轴在 R 中绘制效果图