对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 相关文章推荐
windows下python模拟鼠标点击和键盘输示例
Feb 28 Python
Python深入学习之内存管理
Aug 31 Python
python框架django基础指南
Sep 08 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
Feb 07 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
Python实现高斯函数的三维显示方法
Dec 29 Python
python-opencv 将连续图片写成视频格式的方法
Jan 08 Python
python调用并链接MATLAB脚本详解
Jul 05 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
python实时监控logstash日志代码
Apr 27 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 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 foreach循环使用详解与实例代码
2010/05/08 PHP
PHP 小心urldecode引发的SQL注入漏洞
2011/10/27 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
JavaScript prototype对象的属性说明
2010/03/13 Javascript
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
js工具方法弹出蒙版
2013/05/08 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
jQuery实现鼠标双击Table单元格变成文本框及输入内容后更新到数据库的方法
2015/11/25 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
2018/04/26 jQuery
Vue拖拽组件开发实例详解
2018/05/11 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
python读取文本绘制动态速度曲线
2018/06/21 Python
Python将文本去空格并保存到txt文件中的实例
2018/07/24 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
常务副总经理任命书
2014/06/05 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers
Nginx如何配置多个服务域名解析共用80端口详解
2022/09/23 Servers