Django Admin后台管理系统默认界面很简陋,接下来我们使用simpleui来美化Admin后台管理系统。
1、安装simpleui第三方模块库
C:\Users\Administrator>conda activate django_project
(django_project) C:\Users\Administrator>pip install django-simpleui
2、准备simpleui提供的Admin管理系统静态文件
首先在项目根目录创建一个templates目录,然后找到simpleui的安装路径,将templates下的admin复制到项目根目录下的templates中。
3、在程序目录下settings.py中引入simpleui
1)首先注册simpleui APP。
INSTALLED_APPS = [
"simpleui",
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
'webproject_app.apps.UseradminConfig',
'crispy_forms',
'captcha'
]
2)指定后台管理系统静态目录路径。
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
# 指定静态目录的路径
"DIRS": [os.path.join(BASE_DIR, 'templates')],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": [
"django.template.context_processors.debug",
"django.template.context_processors.request",
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
],
},
},
]
3)重启项目。
4、效果展示
登录页效果。
左侧天气数据、平台用户、订单管理都是我们在后台管理系统注册的Models。
数据展示。