django-simpleui 是一个基于element-ui+vue开发的主题,重写和优化90%以上的页面。
说的直白点就是默认的django admin管理后台不好看,于是有大佬重新设计了一套美观的ui界面。感谢大佬。
安装:
pip install django-simpleui
升级:
pip install django-simpleui -U
如果这个都不会建议放弃
我们只需要在项目中的settings.py文件中加入一行simpleui即可。
# Application definition
INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
...
]
如果关闭debug模式后,会出现静态资源无法访问。请查看
熟悉django的同学会了解,django有个神奇的模式叫做debug模式,默认是开启的,在settings.py中
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
关闭后可以有两种办法解决静态资源无法访问的情况
+
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
python3 manage.py collectstatic
如果克隆报错提示找不到静态目录,请先在settings.py指定静态目录
STATIC_ROOT = os.path.join(BASE_DIR, "static")
在settings.py中成功加入simpleui后,运行命令:
python manage.py runserver 8000
浏览器中输入:http://127.0.0.1:8000/admin 如果发现登录页和之前有所不同,那么就可以恭喜你,成功安装simpleui!
就是这个样子。