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'

 

转载请注明来源:http://www.cnblogs.com/Tommy-Yu/p/5403315.html

转载于:https://www.cnblogs.com/Tommy-Yu/p/5403315.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值