当前位置: 首页 > news >正文

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

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

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

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

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


http://www.mrgr.cn/news/18596.html

相关文章:

  • PrimeTime low power-多电压设计流程(3)
  • STM32开发资料
  • 共创AI+ 数智新引擎—2024 大模型创新应用线下沙龙上海站圆满落幕
  • VI改造计划补充篇
  • 科研|基于SprinBoot+vue的科研管理系统(源码+数据库+文档)
  • 世平安森美 NFAL5065L4BT IPM 应用于1500W 热泵热水器压缩机驱动器的方案介绍
  • 短信群发技术指南(106短信群发必掌握)
  • 零风险!零付费!我把 AI 接入微信群,爸妈玩嗨了~附教程(上):高德 API 接入
  • 微信小程序请求数据接口封装
  • Linux驱动(三):字符设备驱动之杂项
  • 浏览器百科:网页存储篇-如何在Chrome中打开Cookie(二)
  • 【Linux】自定义子进程(第十篇)
  • TCP和UDP的区别
  • Linux 用户和组管理(详细)
  • 芯片解决方案--SL8541e-OpenHarmony适配方案
  • 笔记:《利用Python进行数据分析》之透视表和交叉表
  • 开源提示词让LLM更具创造力
  • 模型评价之提升图(Lift Chart)绘制
  • 工厂模式和策略模式的区别,以及java代码示例
  • IPv6的部署会影响现有IPv4网络的运行吗