1. 程式人生 > >5.5修改xadmin的頭部底部和導航欄名稱

5.5修改xadmin的頭部底部和導航欄名稱

別名 title end lis 後臺管理 底部 comm gist .py

1.修改xadmin的頭部標題和底部信息:

在users模塊中的adminx.py中添加修改函數:

from xadmin import views

class GlobalSettings(object):
    site_title = 後臺管理
    site_footer = 技術支持 @andu
    menu_style = accordion  # 左邊導航欄 收縮 手風琴


xadmin.site.register(views.CommAdminView, GlobalSettings)

2.添加主題切換功能

在users模塊中的adminx.py中添加修改函數:

from xadmin import views

# xadmin 主題
class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True  # 調出主題菜單


xadmin.site.register(views.BaseAdminView, BaseSetting)

users模塊中的adminx.py中全部代碼為:

from .models import EmailVerifyRecord, Banner
import xadmin
from xadmin import views


# xadmin 主題 class BaseSetting(object): enable_themes = True use_bootswatch = True # 調出主題菜單 class GlobalSettings(object): site_title = 後臺管理 site_footer = 技術支持 @andu menu_style = accordion # 左邊導航欄 收縮 手風琴 class EmailVerifyRecordAdmin(object): list_display = (name,
email, send_type, add_time) search_fields = (name, email, send_type) list_filter = (name, email, send_type, add_time) class BannerAdmin(object): list_display = (name, image, url, order, add_time) search_fields = (name, image, url, order) list_filter = (name, image, url, order, add_time) xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin) xadmin.site.register(Banner, BannerAdmin) xadmin.site.register(views.BaseAdminView, BaseSetting) xadmin.site.register(views.CommAdminView, GlobalSettings)

3.修改導航,將默認的類名換成自定義中文名:

首先修改模塊中的apps.py文件,例如 users的apps.py文件代碼:

from django.apps import AppConfig


class UsersConfig(AppConfig):
    name = users
    verbose_name = 用戶管理

增加了 別名:

verbose_name = 用戶管理

然後修改users模塊的__init__.py文件:

default_app_config = users.apps.UsersConfig

加載設置好的apps.py裏面的 UsersConfig 函數。把其他三個模塊同樣進行設置。

技術分享圖片

技術分享圖片

5.5修改xadmin的頭部底部和導航欄名稱