对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实现2种文件复制的方法
Jan 19 Python
Python中sort和sorted函数代码解析
Jan 25 Python
浅谈python可视化包Bokeh
Feb 07 Python
python实现微信远程控制电脑
Feb 22 Python
在Django中URL正则表达式匹配的方法
Dec 20 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
Python列表切片常用操作实例解析
Mar 10 Python
Python如何转换字符串大小写
Jun 04 Python
python 6行代码制作月历生成器
Sep 18 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
Python制作表白爱心合集
Jan 22 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并发减少后端访问时间的方法分析
2016/05/12 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
json属性名为什么要双引号(个人猜测)
2014/07/31 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
使用store来优化React组件的方法
2017/10/23 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
bootstrap Table实现合并相同行
2019/07/19 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
vue实现登录拦截
2020/06/29 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
python 实现单通道转3通道
2019/12/03 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
2021/02/27 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
美的官方商城:Midea
2016/09/14 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
公司企业表扬信
2014/01/11 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
内勤主管岗位职责
2014/04/03 职场文书
同学聚会感言一句话
2015/07/30 职场文书
热爱劳动主题班会
2015/08/14 职场文书