simpleui是djang-admin的一款皮肤,符合国人使用习惯,相比xadmin,洁面美观大方。
simpleui基于Element-UI+vue2.0开发,方便集成到已有django-admin中,简单易用。
配置简单,极速上手,在settings.py中加入simpleui后启动立即生效,让后端开发得心应手
下面介绍simpleui的使用和常见问题解决方案
1、下载simpleui
pip install django-simpleui
2、settings.py配置
INSTALLED_APPS = [
'simpleui',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
# 项目根目录下新建好static文件夹
# 如果是服务器运行,请配置好nginx
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
# 修改settings.py中的语言和时区:
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
3、收集静态文件
python manage.py collectstatic
最后将Django项目跑起来,进入admin路由即可查看效果
PS:有个配置,可以支持离线
SIMPLEUI_STATIC_OFFLINE = True
最后效果还是很好看的,非常NICE