屏蔽Django admin界面添加按钮的操作


Posted in Python onMarch 11, 2020

例如,我想去掉某个Model界面的增加按钮,如下图所示:

屏蔽Django admin界面添加按钮的操作

一般的做法是修改 template,但是,有没有更简便易行的方法呢?答案是肯定的。

只需要修改admin.py中对应的 ModelAdmin 即可。

下面是本人修改的代码:

屏蔽Django admin界面添加按钮的操作

补充知识:Django admin 列表每行后面添加审核按钮

我就废话不多说了,还是直接看代码吧!

def pass_audit_str(self):
    parameter_str = 'id={}&status={}'.format(str(self.id), str(self.audit))
    color_code = ''
    btn_str = '<a class="btn btn-xs btn-danger" href="{}" rel="external nofollow" >' \
         '<input name="通过审核"' \
         'type="button" id="passButton" ' \
         'title="passButton" value="通过审核">' \
         '</a>'
    return format_html(btn_str, '/pass_audit/?{}'.format(parameter_str))
pass_audit_str.short_description = '通过审核'

在model类添加上面的方法和语句。

在admin类中的把 pass_audit_str 加入到list_display元组中

list_display = ('id', 'create_time', 'pass_audit_str',)

刷新页面即可;

以上这篇屏蔽Django admin界面添加按钮的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python批量修改文件名的实现代码
Sep 01 Python
Python编写简单的HTML页面合并脚本
Jul 11 Python
Python连接SQLServer2000的方法详解
Apr 19 Python
Python安装Numpy和matplotlib的方法(推荐)
Nov 02 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python 3.6.5 安装配置方法图文教程
Sep 18 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
如何在python中写hive脚本
Nov 08 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
golang/python实现归并排序实例代码
Aug 30 Python
在Mac中PyCharm配置python Anaconda环境过程图解
Mar 11 #Python
python实现飞机大战项目
Mar 11 #Python
Django 自定义权限管理系统详解(通过中间件认证)
Mar 11 #Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 #Python
pygame实现飞机大战
Mar 11 #Python
Django框架models使用group by详解
Mar 11 #Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 #Python
You might like
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
php生成图片验证码
2015/06/09 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
php猜单词游戏
2015/09/29 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
php微信开发之谷歌测距
2018/06/14 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
javascript EXCEL 操作类代码
2009/07/30 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
JS验证IP,子网掩码,网关和MAC的方法
2015/07/02 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
判断js数据类型的函数实例详解
2019/05/23 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
Python的另外几种语言实现
2015/01/29 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
python 从csv读数据到mysql的实例
2018/06/21 Python
编写python代码实现简单抽奖器
2020/10/20 Python
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
地球一小时倡议书
2014/04/15 职场文书
海洋科学专业求职信
2014/08/10 职场文书
干部个人对照检查材料
2014/08/25 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
行政复议答复书
2015/07/01 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书