对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 01 Python
用Python实现服务器中只重载被修改的进程的方法
Apr 30 Python
Python编程中的异常处理教程
Aug 21 Python
python 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
Feb 14 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python 从csv读数据到mysql的实例
Jun 21 Python
python实现字符串加密成纯数字
Mar 19 Python
Python实现Selenium自动化Page模式
Jul 14 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
django之状态保持-使用redis存储session的例子
Jul 28 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
浅谈python 调用open()打开文件时路径出错的原因
Jun 05 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表单提交实例讲解
2015/11/12 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
javascript一些不错的函数脚本代码
2008/09/10 Javascript
Javascript 汉字字节判断
2009/08/01 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
完美兼容各大浏览器的jQuery插件实现图片切换特效
2014/12/12 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
使用webpack打包koa2 框架app
2018/02/02 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
python获取本机外网ip的方法
2015/04/15 Python
python中查看变量内存地址的方法
2015/05/05 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
纽约服装和生活方式品牌:Saturdays NYC
2017/08/13 全球购物
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
产品工艺师的岗位职责
2013/11/15 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
工作后的感想
2015/08/07 职场文书
Python中常见的导入方式总结
2021/05/06 Python
Mysql 用户权限管理实现
2021/05/25 MySQL
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏