美文网首页扣丁学堂Python培训
扣丁学堂Python培训分享django xadmin自定义菜单

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

作者: 994d14631d16 | 来源:发表于2019-02-26 11:05 被阅读1次

      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开发技术的小伙伴快快行动吧。

    相关文章

      网友评论

        本文标题:扣丁学堂Python培训分享django xadmin自定义菜单

        本文链接:https://www.haomeiwen.com/subject/bwzoyqtx.html