对django xadmin自定义菜单的实例详解


Posted in Python onJanuary 03, 2019

1、 自定义菜单

adminx.py

class GlobalSetting(object):
 site_title = u'xxx后台'
 
 def kuF_site_menu(self):
 return [{
  'title': u'用户&账户', 'perm': self.get_model_perm(User, 'view'),
  'icon':'fa fa-users',
  'menus':(
   {'title': u'用户', 'url': self.get_model_url(User, 'changelist')},
   {'title': u'账户', 'url': self.get_model_url(Account, 'changelist'), 'perm': self.get_model_perm(Account, 'view'), },
   {'title': u'用户套餐', 'url': self.get_model_url(AccountLogs, 'changelist'), 'perm': self.get_model_perm(AccountLogs, 'view'), },
   
  )
  },
  ]
 def get_site_menu(self):
 menus = []
  from xxx_app.adminx import card_pool_site_menu
 menus.extend(card_pool_site_menu(self))
 menus.extend(self.kuF_site_menu())
 return menus
 
xadmin.site.register(CommAdminView, GlobalSetting)

2、 折叠

增加xsite文件及配置

xsite.py

# -*- coding:utf-8 -*-
from xadmin import Settings
class Base(Settings):
 enable_themes = True
 #use_bootswatch = True
 
class Comm(Settings):
 menu_style = 'accordion'

settings.py

XADMIN_CONF = 'web.xsite'

以上这篇对django xadmin自定义菜单的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中用format函数格式化字符串的用法
Apr 08 Python
在Python中测试访问同一数据的竞争条件的方法
Apr 23 Python
在win和Linux系统中python命令行运行的不同
Jul 03 Python
Python之pandas读写文件乱码的解决方法
Apr 20 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
Jun 03 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
Python-opencv 双线性插值实例
Jan 17 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
python实现扑克牌交互式界面发牌程序
Apr 22 Python
python基于win32api实现键盘输入
Dec 09 Python
微信小程序调用python模型
Apr 21 Python
在Python中关于使用os模块遍历目录的实现方法
Jan 03 #Python
Python代码打开本地.mp4格式文件的方法
Jan 03 #Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 #Python
python scp 批量同步文件的实现方法
Jan 03 #Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 #Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 #Python
Python中shapefile转换geojson的示例
Jan 03 #Python
You might like
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
PHP实现简单的计算器
2020/08/28 PHP
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
Node.js实现文件上传
2016/07/05 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
extjs图形绘制之饼图实现方法分析
2020/03/06 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
python将人民币转换大写的脚本代码
2013/02/10 Python
详解Python中的type()方法的使用
2015/05/21 Python
PyQt5每天必学之组合框
2018/04/20 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
Internet主要有哪些网络群组成
2015/12/24 面试题
师范毕业生自荐信
2013/10/17 职场文书
寒假实习自荐信
2014/01/26 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
教师年终个人总结
2015/02/11 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android