Django的后台快速美化详解
一直听说别人一天搞出来一个后端管理系统,今天发现了新大陆,哈哈哈
1.Django中admin设置中文
在settings.py中设置
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
2.Django中admin页面标题设置中文
- 在你的主模块中的admin.py中添加下面两行
admin.site.site_header = '后台管理系统'
admin.site.index_title = '首页'
- 在模块的apps.py中的设置
class RegisterConfig(AppConfig):
name = 'register'
verbose_name = "用户管理" #新添加一行
- 在__init__.py中设置
default_app_config='register.apps.RegisterConfig'
3.修改管理级别的名称
-
可以通过django的meta类来修改自动后台显示的模块名称。
-
目标是:修改成中文
- 然后在models.py中设置
class Meta:
verbose_name = '商品列表'
verbose_name_plural = verbose_name
4.Admin后台快速美化详解
1.下载依赖
- 使用清华源,使用新的插件,介绍一款专业美化 Admin 界面的插件 SimpleUI (基于element-ui+vue开发),安装和配置极其方便,而且无需修改原来的代码
清华源: https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣源: http://pypi.douban.com/simple
阿里源: http://mirrors.aliyun.com/pypi/simple
中国科学技术大学源: http://pypi.mirrors.ustc.edu.cn/simple/
pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/simple
2.配置settings.py
INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
....
]
- 重新启动以后你会发现界面已经发生了改变
版权声明:本文为weixin_45776191原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。