对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实现协同过滤的教程
Apr 08 Python
python实现基本进制转换的方法
Jul 11 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
python 如何快速找出两个电子表中数据的差异
May 26 Python
python读取二进制mnist实例详解
May 31 Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 26 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
Feb 26 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
Jul 02 Python
Python selenium键盘鼠标事件实现过程详解
Jul 28 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
numpy数据类型dtype转换实现
Apr 24 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程序员工具
2008/05/26 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
PHP经典面试题集锦
2015/03/19 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
javascript setTimeout()传递函数参数(包括传递对象参数)
2010/04/07 Javascript
一段批量给页面上的控件赋值js
2010/06/19 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
javascript模块化简单解析
2016/04/07 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
利用JS测试目标网站的打开响应速度
2017/12/01 Javascript
[01:34]传奇从这开始 2016国际邀请赛中国区预选赛震撼开启
2016/06/26 DOTA
Python创建日历实例
2014/08/21 Python
简单的编程0基础下Python入门指引
2015/04/01 Python
详解python 发送邮件实例代码
2016/12/22 Python
python3 破解 geetest(极验)的滑块验证码功能
2018/02/24 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
个人简历自我鉴定
2013/10/11 职场文书
高考寄语大全
2014/04/08 职场文书
家长对孩子的评语
2014/04/18 职场文书
小学班主任评语大全
2014/04/23 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
党员年度个人总结
2015/02/14 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android
python数字图像处理:图像的绘制
2022/06/28 Python
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL