对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的urllib模块显示下载进度示例
Jan 17 Python
vc6编写python扩展的方法分享
Jan 17 Python
python去除文件中重复的行实例
Jun 29 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
Apr 15 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
keras 如何保存最佳的训练模型
May 25 Python
学python爬虫能做什么
Jul 29 Python
Python ConfigParser模块的使用示例
Oct 12 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
在NumPy中深拷贝和浅拷贝相关操作的定义和背后的原理
Apr 14 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
Zend公司全球首推PHP认证
2006/10/09 PHP
php中的MVC模式运用技巧
2007/05/03 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
php关联数组快速排序的方法
2015/04/17 PHP
PHP数据库操作三:redis用法分析
2017/08/16 PHP
laravel框架 api自定义全局异常处理方法
2019/10/11 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
2015/07/06 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
对python 命令的-u参数详解
2018/12/03 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
出国留学自荐信
2013/10/25 职场文书
客户表扬信范文
2014/01/10 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
结婚喜宴主持词
2014/03/14 职场文书
陈欧的广告词
2014/03/18 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
压缩Redis里的字符串大对象操作
2021/06/23 Redis