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的头部底部和导航栏名称的主要内容,如果未能解决你的问题,请参考以下文章

移动端底部导航栏固定——兼容IOS

基于Mint UI开发VUE项目一之环境搭建和头部底部导航栏的实现

xadmin 左侧导航栏点击页面不刷新

xadmin 左侧导航栏点击页面不刷新

花钱做的drupal网站,如何编辑修改包括导航栏等在内的栏目的名称?

如图所示,底部栏的名称是啥?