前言:
默認的系統後臺不僅界面難看,而且還暴露系統框架信息,有一定的安全隱患,
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 #開啓支援用戶而切換功能
重啓服務,查看效果,是不是很棒!!!