14.xadmin 的全局设置
2018-01-15 本文已影响0人
hs_a2d1
现在的xadmin是这样的:
image.png
要改动的有,左上角django xadmin改成慕学在线后台管理,最下边我的公司改成慕学在线,左边的表格收到app名字里,app名字显示中文,上边添加主题选项。把全局设置加到users里。
添加主题选项,user的xadmin里增加:
from xadmin import views
class BaseSetting(object):
enable_themes = 'True'
use_bootswatch = 'True'
xadmin.site.register(views.BaseAdminView, BaseSetting)
然后改页面标题和页脚,收起左边的表:
class GlobalSettings(object):
site_title = '慕学后台管理系统'
site_footer = '慕学在线网'
menu_style = 'accordion'
xadmin.site.register(views.CommAdminView,GlobalSettings)
app显示中文,以users为例,在users的apps里:
from django.apps import AppConfig
class UsersConfig(AppConfig):
name = 'users'
verbose_name = '用户信息'
还需要在init.py里:
default_app_config = 'users.apps.UsersConfig'
'users.apps.UsersConfig'里是app名.apps.app名Config
其他几个app也如此。在根目录下创建log文件夹可以使xadmin增加一个记录日志的功能。