• 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

  • 相关阅读:
    java 截取pdf
    webService 发送soap请求,并解析返回的soap报文
    常用网址
    扫描文件夹下代码行数
    CodeMIrror 简单使用
    常用 linux 命令(部分)
    windows下RabbitMQ 监控
    一定要写的日志
    创业思路
    10月9日后计划
  • 原文地址:https://www.cnblogs.com/Tommy-Yu/p/5403315.html
Copyright © 2020-2023  润新知