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后台效果如下:

相关推荐
parafeeee13 小时前
程序人生-Hello’s P2P
数据库·后端·asp.net
程序媛一枚~13 小时前
✨✨✨使用Python,OpenCV及图片拼接生成❤️LOVE❤️字样图,每张小图加随机颜色边框,大图加随机大小随机颜色边框
图像处理·python·opencv·numpy·图像拼接
MediaTea13 小时前
Python:collections.Counter 常用函数及应用
开发语言·python
如若12313 小时前
flash-attn 安装失败?从报错到成功的完整排雷指南(CUDA 12.8 + PyTorch 2.7)
人工智能·pytorch·python
007张三丰14 小时前
知乎高赞回答爬虫:从零开始,建立你的专属知识库
爬虫·python·知识库·python爬虫·知乎·高赞回答
bug攻城狮14 小时前
Spring Boot应用内存占用分析与优化
java·jvm·spring boot·后端
李昊哲小课14 小时前
Python json模块完整教程
开发语言·python·json
易醒是好梦14 小时前
Python flask demo
开发语言·python·flask
怪侠_岭南一只猿14 小时前
爬虫工程师入门阶段一:基础知识点完全学习文档
css·爬虫·python·学习·html
易龙祥14 小时前
批量下载IGS气象文件(利用python爬虫下载igs的气象数据)
python·igs·气象文件