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   #開啓支援用戶而切換功能

 

重啓服務,查看效果,是不是很棒!!!

wKioL1gbEXvTj8FjAAAx91mwOkk268.jpg-wh_50

wKioL1gbEXzRy7BgAABgOdqqJqE768.jpg-wh_50



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章