xadmin主题设置
要使用xadmin主题,需要在一个apps下的adminx.py后台注册文件里,写一个主题管理器绑定xadmin的views.BaseAdminView注册
代码示例:
#!/usr/bin/env python # -*- coding:utf8 -*- import xadmin from xadmin import views from .models import Users, Email, Banner class BasdSetting(object): # 主题管理器 enable_themes = True # 使用主题 use_bootswatch = True # 调出主题菜单 xadmin.site.register(views.BaseAdminView, BasdSetting) # 将主题管理器绑定views.BaseAdminView注册
效果如图所示:
xadmin的系统名称和底部版权信息以及导航栏折叠设置
在adminx.py下增加以下代码
adminx.py代码示例:
#!/usr/bin/env python # -*- coding:utf8 -*- import xadmin from xadmin import views from .models import Users, Banner # 主题管理器 class BasdSetting(object): enable_themes = True # 使用主题 use_bootswatch = True # 调出主题菜单 # 将主题管理器绑定views.BaseAdminView注册 xadmin.site.register(views.BaseAdminView, BasdSetting) class GlobalSettings(object): # 头部系统名称和底部版权管理器 site_title = 'xx管理系统' # 头部系统名称 site_footer = 'xx管理系统,xx公司版权所有' # 底部版权 menu_style = 'accordion' # 设置数据管理导航折叠,以每一个app为一个折叠框 # 头部系统名称和底部版权管理器绑定views.CommAdminView注册 xadmin.site.register(views.CommAdminView, GlobalSettings)
效果如图所示:
导航app名称设置成中文
1.在当前app目录下的apps.py文件里配置后台要显示的中文名称
apps.py代码示例
# -*- coding:utf-8 -*- from django.apps import AppConfig class CoursesConfig(AppConfig): name = 'courses' # 当前app名称 verbose_name = '课程管理' # 要设置的中文名称
2.在当前app目录下的__init__.py文件添加以下代码
__init__.py文件代码示例:
default_app_config = 'apps.courses.apps.CoursesConfig'
frfault_app_config路径
效果图所示:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。