对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
Django中Forms的使用代码解析
Feb 10 Python
python实现图书管理系统
Mar 12 Python
一行代码让 Python 的运行速度提高100倍
Oct 08 Python
python抓取网页内容并进行语音播报的方法
Dec 24 Python
Python设计模式之代理模式实例详解
Jan 19 Python
代码实例讲解python3的编码问题
Jul 08 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
Jan 12 Python
Django的CVB实例详解
Feb 10 Python
keras 指定程序在某块卡上训练实例
Jun 22 Python
超级实用的8个Python列表技巧
Aug 24 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 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基础知识:函数基础知识
2006/12/13 PHP
php生成随机密码的几种方法
2011/01/17 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
JavaScript与函数式编程解释
2007/04/27 Javascript
13个绚丽的Jquery 界面设计网站推荐
2010/09/28 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
JS实现的找零张数最小问题示例
2017/11/28 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
python发送邮件功能实现代码
2016/07/15 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
利用python将pdf输出为txt的实例讲解
2018/04/23 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
教师年终个人自我评价
2013/10/04 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
财务工作个人总结
2015/02/27 职场文书
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python