对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 14 Python
Python3中多线程编程的队列运作示例
Apr 16 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
python的re正则表达式实例代码
Jan 24 Python
Python中实现变量赋值传递时的引用和拷贝方法
Apr 29 Python
详解Django的CSRF认证实现
Oct 09 Python
python爬虫获取百度首页内容教学
Dec 23 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
python暴力解压rar加密文件过程详解
Jul 05 Python
详解numpy.meshgrid()方法使用
Aug 01 Python
opencv+python实现均值滤波
Feb 19 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
Feb 27 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
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
php定时执行任务设置详解
2015/02/06 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
详解Document.Cookie
2015/12/25 Javascript
node.js 中国天气预报 简单实现
2016/06/06 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
详解JS取出两个数组中的不同或相同元素
2019/03/20 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
python格式化字符串实例总结
2014/09/28 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
20个常用Python运维库和模块
2018/02/12 Python
python pandas中对Series数据进行轴向连接的实例
2018/06/08 Python
Python判断telnet通不通的实例
2019/01/26 Python
Python的条件锁与事件共享详解
2019/09/12 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Html5应用程序缓存(Cache manifest)
2018/06/04 HTML / CSS
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
优秀员工评语
2014/02/10 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
单位委托书格式范本
2014/09/29 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android