前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python Django管理后台美化

Python Django管理后台美化

作者头像
py3study
发布2020-01-07 15:07:34
1.1K0
发布2020-01-07 15:07:34
举报
文章被收录于专栏:python3python3

前言:

    默认的系统后台不仅界面难看,而且还暴露系统框架信息,有一定的安全隐患,

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   #开启支援用户而切换功能

重启服务,查看效果,是不是很棒!!!

wKioL1gbEXvTj8FjAAAx91mwOkk268.jpg-wh_50
wKioL1gbEXvTj8FjAAAx91mwOkk268.jpg-wh_50
wKioL1gbEXzRy7BgAABgOdqqJqE768.jpg-wh_50
wKioL1gbEXzRy7BgAABgOdqqJqE768.jpg-wh_50
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置用户切换功能,在setting.py
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档