安裝配置:
pip安裝grappelli
pip install django-grappelli
settings.py中添加
INSTALLED_APPS = ('grappelli',#必須在'django.contrib.admin'之前'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后臺管理系統'#更改grappellie的登入title
靜態文件根目錄
STATIC_ROOT=BASE_DIR+'/static/'#把靜態文件放置于項目文件所在的static文件夾
收集靜態文件
pythonmanage.pycollectstatic
效果
設置用戶切換功能,在setting.py
GRAPPELLI_SWITCH_USER =True#開啟用戶切換功能#GRAPPELLI_SWITCH_USER_ORIGINAL = True #開啟超級用戶切換功能#GRAPPELLI_SWITCH_USER_TARGET = True? #開啟支援用戶而切換功能
效果
參考博客: