扣丁学堂Python培训

扣丁学堂Python培训分享django xadmin自定义菜单

2019-02-26  本文已影响1人  994d14631d16

  Python开发工程师如今在各大公司企业中很受企业的重视,因此有不少的人想要加入到Python领域中去,所以现在不论是参加Python培训还是自学Python开发技术的人都不在少数,但是不论如何都需要系统入门学习才能学有所成。下面小编就和大家分享一下django xadmin自定义菜单的实例详解,对Python开发感兴趣的小伙伴就随小编一起来看一下吧。

Python培训

  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'

  以上就是扣丁学堂Python在线学习小编给大家分享的django

xadmin自定义菜单的实例详解,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。想要学好Python开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的Python学习路线图辅助学员学习,此外还有与时俱进的Python课程体系和Python视频直播课供大家学习,想要学好Python开发技术的小伙伴快快行动吧。

上一篇下一篇

猜你喜欢

热点阅读