如何修改xadmin的菜单设置
如何修改xadmin的菜单设置?
默认情况下xadmin提供了一套菜单的设置规则,使用SortedDict类型进行存储,
Django的官方文档上描述SortedDict的排序顺序是保持插入顺序的,
所以菜单的显示与adminx.py文件中注册的顺序有关系,通过调整注册顺序可以改变菜单的显示顺序。
但是仅仅做到这一步并不能满足我们的要求,我们希望能够根据自己的需要来更改菜单的标题、
图标、控制菜单的权限,甚至菜单的路由,那么我们就可以使用下面的设置来进行修改。
class GlobalSetting(object):#菜单设置def get_site_menu(self):return ({'title': '投票管理', 'perm': self.get_model_perm(Poll, 'change'), 'menus':({'title': '投票', 'url': self.get_model_url(Poll, 'changelist')},{'title':'选票','url': self.get_model_url(Choice, 'changelist')})},)
xadmin.site.register(views.CommAdminView, GlobalSetting)
仍然是在adminx.py文件中进行设置,设置后,我们可以得到如下的菜单展示。
转载于:https://www.cnblogs.com/1Q84mi/p/xadmin002.html
如何修改xadmin的菜单设置相关推荐
- android菜单更改,Android修改分析:删除设置中菜单
Android修改分析:删除设置中菜单 设置中的菜单主要分为两种添加方式: `` 1.静态加载 所谓自主添加,就是通过xml文件,自主通过添加布局到Fragment.Activity等加载到设置菜单中 ...
- xadmin里面的设置
修改app名字 修改xadmin的展示 上面的apps没设置verbose_name所以用的是name的值 设置verbose_name的值 添加主题 xadmin添加主题, 没添加前 添加主题在ad ...
- 三方app跳转APN设置提示“此用户无权修改接入点名称设置”解决方案
三方APP跳转设置APN时,发现会提示如下 开始还以为是系统本身的问题,从网上搜索也看到很多人在问这个问题,但是从设置菜单点击进入的却没有"无权修改"的这个提示,看到这就放心多了. ...
- Windows修改右键新建菜单【Win10、Win11版】
目录 一.引言 二.方法一 三.成果展示 四.方法二(删除Shell New) 五.方法三(借助shellNewSettings小工具)⭐⭐⭐ 一.引言 有些混乱的windows桌面新建菜单,是不是让 ...
- Java微信公众号服务号开发(四):公众号底部菜单设置
今天来说一下微信公众号底部的菜单设置 设置更改公众号底部的菜单有两种方式:1.通过Java代码调取微信提供的接口进行设置. 2.直接在微信公众号平台用json数据设置. 这两种方式都比较简单.个人采取 ...
- C语言入门(三)菜单设置
本菜单设置有关连接的选择项,它有以下内容: Map file menu 选择是否产生.MAP文件. Initialize segments 是否在连接时初始化没有初始化的段. Devault lib ...
- CrapApi接口管理系统菜单设置
其他链接:免费VPN推荐 VPN使用帮助 API接口管理 CrapApi帮助文档 API接口管理 感谢使用CrapApi应用接口管理系统! 一个由anjularjs+bootstrap+sprin ...
- 组策略禁止修改IP等网络设置
在一些单位里,只允许部分电脑连外网,具体方式一般通过路由器设置规则,过滤MAC,IP或IP/MAC.一些童鞋们就愤懑不平了,为啥他们能上网,我们不能上,主要方式是修改IP,MAC或使用软件代理.在域控 ...
- 修改ftp服务器的文件权限设置,ftp服务器修改访问目录权限设置
ftp服务器修改访问目录权限设置 内容精选 换一换 打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹.浏览器设置了FTP防火墙.以设置IE浏览器为例.打开IE浏览器菜单"工 ...
最新文章
- Shell排序的原理与集体实现
- java学习笔记1--开发环境平台总结
- DeepID:Python基于Caffe的DeepID2实现人脸识别的简介、实现之详细攻略
- 【测评】想买投影仪,预算又不多,该怎么选?——三款高性价比投影仪PK测评
- win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛
- java 根据圆心计算圆弧上点的经纬度_【控制测量学】-高斯投影正算公式以及java代码
- 虚拟机搭建DHCP服务器
- 对于初学者,如何轻松学习JavaScript?
- 【POJ2104】K-th Number(区间第k小的数---主席树模版题+离散化)
- Django之WSGI浅谈
- Matlab - Matlab 2016a 安装破解教程
- python社交网络分析 书籍_使用Python分析社交网络数据电子书.pdf
- “数据折叠:那些AI背后“标数据的人”正在回家
- struts2通配符的问题的解决
- 排错-通过LLDP信息查找环路(以H3C S5100为例)
- 案例: 模拟京东快递单号查询
- [单片机框架][DFU] Dfu升级例子 带crc校验+超时机制+led指示灯+芯片加锁+芯片自擦
- 1920*1080 网页使用scale在其他分辨率或宽度下等比例缩放
- 缓冲区、通道、Files、NIO2
- ps怎么抠图?教你怎么用钢笔工具抠图