对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网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
Python 实现随机数详解及实例代码
Apr 15 Python
python 实现调用子文件下的模块方法
Dec 07 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
基于Python数据分析之pandas统计分析
Mar 03 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
Apr 26 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
Jun 08 Python
Python自带的IDE在哪里
Jul 01 Python
python中reload重载实例用法
Dec 15 Python
利用Pycharm连接服务器的全过程记录
Jul 01 Python
Python可视化神器pyecharts之绘制地理图表练习
Jul 07 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
JAVA/JSP学习系列之六
2006/10/09 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
php数组指针函数功能及用法示例
2020/02/11 PHP
修改发贴的编辑功能
2007/03/07 Javascript
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
js 分栏效果实现代码
2009/08/29 Javascript
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
环保建议书200字
2014/05/14 职场文书
学校督导评估方案
2014/06/10 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
2014年妇联工作总结
2014/11/21 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
MySQL主从复制断开的常用修复方法
2021/04/07 MySQL