adminx.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # -*- coding: utf-8 -*-
  2. import xadmin
  3. from xadmin import views
  4. from apps.SystemManage.models import User_Group
  5. #定制自定义用户组User_Group的 Adminx 后台
  6. class User_GroupAdmin(object):
  7. list_display = ['id','name','role_describe','role_cre_time','role_cre_user']
  8. xadmin.site.register(User_Group,User_GroupAdmin)
  9. class BaseSetting(object):
  10. enable_themes = True
  11. use_bootswatch = True #注意use 不是user,以及bootSwatch的拼写
  12. xadmin.site.register(views.BaseAdminView,BaseSetting)
  13. class GlobalSettings(object):
  14. site_title = "云飞物联网平台"#左上角默认显示的“Django Xadmin”
  15. site_footer = "云飞科技发展有限公司"
  16. menu_style = "accordion"#折叠菜单
  17. # 菜单设置
  18. def get_site_menu(self):
  19. return (
  20. {'title': '测试菜单', 'menus': (
  21. {'title': '子菜单1', 'icon': 'fa fa-vimeo-square','url':'http://127.0.0.1:8000'
  22. },
  23. {'title': '子菜单2', 'icon': 'fa fa-vimeo-square'
  24. },
  25. )},
  26. )
  27. xadmin.site.register(views.CommAdminView,GlobalSettings)