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 | 阅读 3899 次
文章评论,共0条
游客请输入验证码
浏览2899223次
文章归档
最新评论
  • 静夜思:-1是多核
  • 落牙态床(游客):1 是多核,还是-1是多核
  • 奋械太考(游客):你可真阔绰!
  • 枝技散型(游客):把Impl改成抽象类
  • 时光拾荒者:CtrlCV还是强的😝
  • 硬识岩丝:解决了,太感谢了~