对django xadmin自定义菜单的实例详解
更新时间:2019年01月03日 15:13:45 作者:tommy.yu
今天小编就为大家分享一篇对django xadmin自定义菜单的实例详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
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导出requirements.txt的几种方法以及环境配置详细流程
这篇文章主要给大家介绍了关于python导出requirements.txt的几种方法以及环境配置详细流程,requirements.txt 文件是一个文本文件,用于列出你的Python项目所依赖的软件包及其版本,需要的朋友可以参考下2023-11-11Python使用wxpy模块实现微信两两群组消息同步功能(推荐)
这篇文章主要介绍了Python使用wxpy模块实现微信两两群组消息同步,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-06-06
最新评论