5、Django Admin后台移除“删除所选”操作

默认情况下,Django Admin后台的listview模型列表页,会有一个Delete Selected删除所选操作。假设你需要再从Hero管理模型中移除该删除操作。

ModelAdmin.get_actions方法可以返回所有的操作方法。通过覆盖此方法,移除其中delete_selected方法,便可可以从下拉列表中删除它。将HeroAdmin管理模型的代码修改如下:

python 复制代码
def get_actions(self, request):
    actions = super().get_actions(request)
    if 'delete_selected' in actions:
        del actions['delete_selected']
    return actions

修改后,Admin后台效果如下:

前

后

相关推荐
老歌老听老掉牙几秒前
基于STL模型的轴向截面轮廓提取与三维可视化方法
python·stl
M1A16 分钟前
VS Code 拉取 Gitee 代码全攻略:从零到一,新手也能轻松搞定!
后端
Mikko76 分钟前
JVM 线上排查实战(六):JFR 怎么用?JDK 8 要不要加 UnlockCommercialFeatures、jfr 命令在哪、录的文件为什么读不了
java·运维·jvm·后端
小米里的大麦8 分钟前
C++ 移动语义
c++·后端
yi0119 分钟前
DAY22: LeetCode 733:图像渲染——从二维网格开始理解 DFS 和 BFS
数据结构·笔记·python·算法·leetcode·深度优先·宽度优先
kele_z15 分钟前
按部门控制数据权限,一个注解 + 一个切面 + 一行 SQL 就够了
后端
一个有温度的技术博主22 分钟前
凌晨两点的死锁:当线程“互相等死“
开发语言·后端·场景
ThinkerQAQ_24 分钟前
并发编程(八):读写锁——从语言规则到 CPU
后端
lizhongxuan33 分钟前
让 AI 提效转化为团队交付
后端
Είναι η κοπέλα43 分钟前
llama.cpp 与 GGUF 格式:本地大模型的“裸引擎“
开发语言·人工智能·pytorch·python·conda