对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实现批量将word转html并将html内容发布至网站的方法
Jul 14 Python
Python的Django框架中的URL配置与松耦合
Jul 15 Python
Python selenium 三种等待方式解读
Sep 15 Python
使用python进行文本预处理和提取特征的实例
Jun 05 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
Python编译为二进制so可执行文件实例
Dec 23 Python
Python原始套接字编程实例解析
Jan 29 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
python中子类与父类的关系基础知识点
Feb 02 Python
python 制作一个gui界面的翻译工具
May 14 Python
python实现剪贴板的操作
Jul 01 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
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
2019/09/18 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
2019/12/12 PHP
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
JavaScript入门基础
2015/08/12 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
JS实现鼠标移上去显示图片或微信二维码
2016/12/14 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
Angularjs过滤器实现动态搜索与排序功能示例
2017/12/13 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
JavaScript事件对象event用法分析
2018/07/27 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
理解Python中的With语句
2016/03/18 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
Python模块WSGI使用详解
2018/02/02 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
python实现彩票系统
2020/06/28 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python Django 命名空间模式的实现
2019/08/09 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
Python手绘可视化工具cutecharts使用实例
2019/12/05 Python
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
成功的酒店创业计划书
2013/12/27 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
七一建党日演讲稿
2014/09/05 职场文书