1. 程式人生 > >慕學線上網0.5_xadmin的全域性配置

慕學線上網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)

效果圖如下:    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'

效果圖如下: 完美!!    未完待續~~~