慕学在线网0.5_xadmin的全局配置

时间:2023-03-08 23:52:40
慕学在线网0.5_xadmin的全局配置

全局配置包括了以下修改:

  • 开启主题功能;
  • 修改左上角的“django Xadmin”和主界面的“我的公司”;
  • App菜单收叠;
  • App名字修改(汉化)。

1、把全站的配置放在users\adminx.py中:

from xadmin import views

# 创建xadmin的最基本管理器配置,并与view绑定
class BaseSetting(object):
# 开启主题功能
enable_themes = True
use_bootswatch = True # 修改django admin和下面的我的公司收起菜单
# 全局修改,固定写法
class GlobalSettings(object):
# 修改title
site_title = '光阴荏苒'
# 修改footer
site_footer = '带上你的狼'
# 收起菜单
menu_style = 'accordion' # 将基本配置管理与view绑定
xadmin.site.register(views.BaseAdminView, BaseSetting)
# 将title和footer信息进行注册
xadmin.site.register(views.CommAdminView, GlobalSettings)

效果图如下:

慕学在线网0.5_xadmin的全局配置

  

2、在各apps.py中配置各App的显示名称(以users为例,另三按操):

from django.apps import AppConfig

class UsersConfig(AppConfig):
name = 'users'
verbose_name = '用户'

在各__init.py__中引用apps.py的配置:

default_app_config = 'users.apps.UsersConfig'

效果图如下:

慕学在线网0.5_xadmin的全局配置

完美!!

  

未完待续~~~