Python Django管理后台美化
2016-11-03 18:34
447 查看
前言:
默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,
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
#GRAPPELLI_SWITCH_USER_ORIGINAL = True #开启超级用户切换功能
#GRAPPELLI_SWITCH_USER_TARGET = True #开启支援用户而切换功能
重启服务,查看效果,是不是很棒!!!
默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,
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 #开启支援用户而切换功能
重启服务,查看效果,是不是很棒!!!
相关文章推荐
- Python菜鸟之路:Django Admin后台管理功能使用
- Pycharm+Django+Python+MySQL开发 后台管理数据库
- Django1.6 后台管理界面美化
- Python+Django开发游戏充值管理后台
- Python-Django(系统自带后台管理)
- Pycharm+Django+Python+MySQL开发 后台管理数据库
- 学生信息管理后台(python+django+sql)
- 用grappelli美化Django Admin后台管理界面
- python+django+sql学生信息管理后台开发
- python-django的自带后台管理模块
- Pycharm+Django+Python+MySQL开发(一)后台管理数据库
- python web开发——Django后台管理
- 一步步学习Python-django开发-添加后台管理
- [Django]入门笔记 --怎样简单启用后台管理
- django-xadmin 非常方便的后台管理程序
- iOS端向后台(Python-django)POST多块数据(multipart/form)
- Python&Django学习系列之-激活管理界面
- python第三方库系列之二十一--python django的权限管理库
- Django 后台美化工具django-grappelli安装及配置
- Django之表单字段的选填与后台界面的管理