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

Python | 2015-11-30 02:37:19 | 阅读 2503 次 | 评论(0)

网上的一些文章都是介绍只对某个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',

文章评论,共0条
游客请输入验证码
浏览1854269次
文章归档
最新评论
  • 静夜思:9年了,当年解决这个问题的思路记忆犹新😊
  • FQYB:汇编是纯文字的吧~