Python Django管理后台美化
前言:
默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,
Django常见的后台模版有django-xadmin,Grappelli,Django Suit等,当然也可以自已开发一个。
下面是今天所讲Grappelli的配置方法。
配置:
pip安装grappelli
pip install django-grappelli
settings.py中添加
INSTALLED_APPS = (
'grappelli', #必须在'django.contrib.admin'之前
)
urls.py中添加映射关系
(r'^grappelli/',include('grappelli.urls')),
settings.py中添加
ADMIN_MEDIA_PREFIX = STATIC_URL + "grappelli/" #把admin的静态文件,由原来的admin目录,改为映射到static目录下的grapplli文件夹中.
GRAPPELLI_ADMIN_TITLE='BBS后台管理系统' #更改Login登录界面的标题。
STATIC_ROOT=BASE_DIR+'/static/' #把静态文件放置于项目文件所在的static文件夹
收集静态文件
python manage.py collectstatic
设置用户切换功能,在setting.py
GRAPPELLI_SWITCH_USER = True #开启用户切换功能
#GRAPPELLI_SWITCH_USER_ORIGINAL = True #开启超级用户切换功能
#GRAPPELLI_SWITCH_USER_TARGET = True #开启支援用户而切换功能
重启服务,查看效果,是不是很棒!!!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341