本文首发地址:https://www.dawnsite.cn/archives/147.html
django自带后台管理系统,但是界面略显‘简陋’
一. 前置任务
建立数据库表和管理员信息
python manage.py migrate # 初始化默认表信息
python manage.py createsuperuser # 创建后台管理员账号
二. 使用simpleui开源项目一键美化界面
只需两步:
- 设置文件包括该项目
setting.py
INSTALLED_APPS = [
'simpleui', # 新增
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
STATIC_ROOT = os.path.join(BASE_DIR, "static") # 新增
- pip安装
pip install django-simpleui
python3 manage.py collectstatic #将框架静态文件拷贝项目目录的static目录
这时项目根目录会创建static文件夹并添加后台管理界面所需要的静态文件
重新编译运行,再打开http://127.0.0.1:8000/admin
就可以看到我们设置的界面了
LANGUAGE_CODE = 'zh-hans'
在settings.py文件中修改语言为中文就可以看到中文界面了