Django调试工具栏仅在管理界面中有效

时间:2018-08-07 09:52:26

标签: python django django-debug-toolbar

我已经完成了文档中描述的所有步骤,并在管理站点中获得了工具栏。但是,我不能在项目前端使用它。 这是我的设置:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'debug_toolbar',
    ...
]

MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'debug_toolbar.middleware.DebugToolbarMiddleware',
]


INTERNAL_IPS = ('127.0.0.1', 'localhost',)

我已经在Google上搜索了很多,但没有一种提议的解决方案对我不起作用:即使debug=False使用INTERCEPT_REDIRECTS=False/True之类的不同参数并指定{{1} },因为前端有一个本地jquery。 我已经从前端开发人员那里寻求帮助,但他不明白为什么客户端没有任何配置。 前端使用node.js并在3000端口上侦听,而不是转发到localhost:8081。

Django版本1.10,django-debug-toolbar 1.9.1。

0 个答案:

没有答案