天天看點

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')),

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 = True          #開啟使用者切換功能

#GRAPPELLI_SWITCH_USER_ORIGINAL = True #開啟超級使用者切換功能

#GRAPPELLI_SWITCH_USER_TARGET = True   #開啟支援使用者而切換功能

重新開機服務,檢視效果,是不是很棒!!!

<a href="http://s1.51cto.com/wyfs02/M02/89/BB/wKioL1gbEXvTj8FjAAAx91mwOkk268.jpg-wh_500x0-wm_3-wmp_4-s_781158060.jpg" target="_blank"></a>

<a href="http://s2.51cto.com/wyfs02/M01/89/BB/wKioL1gbEXzRy7BgAABgOdqqJqE768.jpg-wh_500x0-wm_3-wmp_4-s_2829145209.jpg" target="_blank"></a>

本文轉自 jvrmusic520  51CTO部落格,原文連結:http://blog.51cto.com/linuxtech/1869094