对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调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
Python采集代理ip并判断是否可用和定时更新的方法
May 07 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
python 插入日期数据到Oracle实例
Mar 02 Python
python中entry用法讲解
Dec 04 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
Jan 06 Python
Python实现简单猜数字游戏
Feb 03 Python
浅谈怎么给Python添加类型标注
Jun 08 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 Python
Python批量解压&压缩文件夹的示例代码
Apr 04 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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作的文本留言本的例子(三)
2006/10/09 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
ExpressJS入门实例
2015/01/14 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
javascript中Number的方法小结
2016/11/21 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
Python中return语句用法实例分析
2015/08/04 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
Python之列表的插入&替换修改方法
2018/06/28 Python
Python切片操作深入详解
2018/07/27 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
销售会计工作职责
2013/12/02 职场文书
家长给老师的道歉信
2014/01/13 职场文书
秋季红领巾广播稿
2014/01/27 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB