django-debug-toolbar只对某个用户(管理员)显示的设置方法

作者在 2015-11-30 02:37:19 发布以下内容

网上的一些文章都是介绍只对某个IP显示的,下面的设置是IP无关的(用户账号有关)


1、安装 

sudo pip install django-debug-toolbar


2、在 settings.py 的 MIDDLEWARE_CLASSES 项中加入 

'debug_toolbar.middleware.DebugToolbarMiddleware',


3、在 settings.py 中加入

def custom_show_toolbar(request):
    if request.user.id == 2 and DEBUG:     #这里的 2 是我的账号ID
        return True
DEBUG_TOOLBAR_CONFIG = {'SHOW_TOOLBAR_CALLBACK': custom_show_toolbar,}


4、在 settings.py 的 INSTALLED_APPS 项中加入 

'debug_toolbar',

Python | 阅读 3799 次
文章评论,共0条
游客请输入验证码
浏览2800122次
文章归档