屏蔽Django admin界面添加按钮的操作
2020-03-11 17:51
826 查看
例如,我想去掉某个Model界面的增加按钮,如下图所示:
一般的做法是修改 template,但是,有没有更简便易行的方法呢?答案是肯定的。
只需要修改admin.py中对应的 ModelAdmin 即可。
下面是本人修改的代码:
补充知识: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界面添加按钮的操作就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 如何屏蔽Django admin界面的添加按钮
- Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
- Django之admin界面恢复及添加数据模型
- Django admin禁用编辑链接和添加删除操作详解
- Django admin.py 在修改/添加表单界面显示额外字段的方法
- python3 django整理(八) Django 创建admin用户,并登陆操作添加博文
- django学习记录--在admin界面进行搜索操作后,报错:Related Field got invalid lookup: icontains
- django 添加模型后 admin中界面显示为对象
- Django admin.py 在修改/添加表单界面显示额外字段
- django中admin后台界面的英文修改为中文显示
- IOS开发笔记-01按钮操作-03.加法计算器界面搭建
- 添加删除、更新按钮的提示确认信息,以及DATAGRID的添加、插入、更新、删除操作。
- Django开发,给admin模块添加富文本
- Django开发,给admin模块添加富文本
- Django开发 - 如何在管理界面中添加Model
- django admin.py settings 操作
- [django1.4] admin中添加富文本编辑器tinymce
- [django1.4] admin中添加富文本编辑器tinymce
- 安卓按钮响应线程中也不能直接通过JNI操作COCOS2D-X界面
- Django常用配置admin界面等