对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生成随机密码
Mar 10 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
flask-restful使用总结
Dec 04 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
Python中整数的缓存机制讲解
Feb 16 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
Python如何使用字符打印照片
Jan 03 Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 Python
python中的测试框架
Nov 13 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
使用 php4 加速 web 传输
2006/10/09 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
2010/12/02 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
javascript的alert box在java中如何显示多行
2014/05/18 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
[02:35]DOTA2英雄基础教程 末日使者
2013/12/04 DOTA
简单上手Python中装饰器的使用
2015/07/12 Python
举例讲解Python编程中对线程锁的使用
2016/07/12 Python
Python selenium文件上传方法汇总
2020/11/19 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
Python如何实现转换URL详解
2019/07/02 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
python自动化发送邮件实例讲解
2021/01/04 Python
人力资源管理专业学生自我评价
2013/11/20 职场文书
电子信息科学专业自荐信
2014/01/30 职场文书
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
停课通知书
2015/04/24 职场文书
2015年人事科工作总结
2015/04/28 职场文书