5.5修改xadmin的头部底部和导航栏名称
Posted andu99
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.5修改xadmin的头部底部和导航栏名称相关的知识,希望对你有一定的参考价值。
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的头部底部和导航栏名称的主要内容,如果未能解决你的问题,请参考以下文章
基于Mint UI开发VUE项目一之环境搭建和头部底部导航栏的实现