目录
一、作用
二、安装 & 配置
(一)安装依赖
(二)配置
(三)运行
三、基础设定
(一)创建用户
(二)设置标题
(三)设置登录 logo
(四)管理模型入口
(五)设置多语言
(六)屏蔽 Simpleui 报告主页
一、作用
定义 Django admin 后台样式(美化 Django 后台管理框架)
二、安装 & 配置
(一)安装依赖
命令如下(在虚拟环境的路径中执行):
pip install django-simpleui
(二)配置
# settings.py中
INSTALLED_APPS = [
'simpleui', # 放在第一行(在admin的前面)
'django.contrib.admin',
# . . .
]
(三)运行
检查是否安装成功,则访问 /admin/ 。例如:http://127.0.0.1:8000/admin/
呈现画面:
三、基础设定
(一)创建用户
账密存储的数据库表是 auth_user 表
创建用户,可参考文章:Backend - Django Admin 后台管理_django admin orderby-CSDN博客
(二)设置标题
# admin.py 中
from django.contrib import admin
admin.site.site_header = 'Book siteheader Admin' # 登录页标题
admin.site.site_title = 'Book sitetitle Admin' # 首页标题
admin.site.index_title = 'Book indextitle Admin' # 网页标签标题
(三)设置登录 logo
# settings.py 中
SIMPLEUI_LOGO = '/static/images/login.png' # 登录 logo
(四)管理模型入口
# admin.py中
from myApp.models.model_book import Book
admin.site.register(Book)
模型列表显示(如 Books ):
(五)设置多语言
配置时,主要代码如下:
# settings.py中
LANGUAGE_CODE = 'zh-hans' # Django admin 默认语言
TIME_ZONE = 'Asia/Shanghai' # 时区:亚洲上海
USE_TZ = False # 关闭时区支持
使用时,设置项目app名、模型名、栏位名等多语言,可参考文章:Backend - Django 多语言_django后端如何实现多语言-CSDN博客
(六)屏蔽 Simpleui 报告主页
# settings.py 中
SIMPLEUI_HOME_INFO = False # 报告主页模块是否显示
未屏蔽前的显示模块: