对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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
Python列表生成器的循环技巧分享
Mar 06 Python
使用C语言来扩展Python程序和Zope服务器的教程
Apr 14 Python
解读! Python在人工智能中的作用
Nov 14 Python
Python从零开始创建区块链
Mar 06 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
python去除文件中重复的行实例
Jun 29 Python
Python编程flask使用页面模版的方法
Dec 28 Python
django基于restframework的CBV封装详解
Aug 08 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 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多用户计数器代码
2007/03/11 PHP
使用php判断浏览器的类型和语言的函数代码
2013/02/28 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
python 正则式使用心得
2009/05/07 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
Python实现新浪博客备份的方法
2016/04/27 Python
python读写Excel表格的实例代码(简单实用)
2019/12/19 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
css3学习心得分享
2013/08/19 HTML / CSS
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
口腔医学技术应届生求职信
2013/11/09 职场文书
办公室保洁员岗位职责
2013/12/02 职场文书
教师自查自纠材料
2014/10/14 职场文书
学期个人工作总结
2015/02/13 职场文书
创先争优个人总结
2015/03/04 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书
五年级作文之劳动作文
2019/11/12 职场文书