对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读写ini文件示例(python读写文件)
Mar 25 Python
python实现得到一个给定类的虚函数
Sep 28 Python
Python扩展内置类型详解
Mar 26 Python
Python装饰器原理与用法分析
Apr 30 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
Python2 Selenium元素定位的实现(8种)
Feb 25 Python
Numpy数组array和矩阵matrix转换方法
Aug 05 Python
什么是python的必选参数
Jun 21 Python
Python ConfigParser模块的使用示例
Oct 12 Python
python collections模块的使用
Oct 16 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
一起来学习Python的元组和列表
Mar 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
php缓存技术详细总结
2013/08/07 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
php页面缓存方法小结
2015/01/10 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
python 识别图片中的文字信息方法
2018/05/10 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
2019/12/31 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
专科毕业生就业推荐信
2013/11/01 职场文书
汽车维修专业个人求职信范文
2014/01/01 职场文书
摄影助理岗位职责
2014/02/07 职场文书
说明书怎么写
2014/05/06 职场文书
六一儿童节标语
2014/10/08 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
陪护人员误工证明
2015/06/24 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
护士业务学习心得体会
2016/01/25 职场文书