繁体   English   中英

Django-Debug-Toolbar 没有出现

[英]Django-Debug-Toolbar doesn't appear

我尝试了很多方法来显示调试工具,但它没有出现。
首先我使用 pipenv 安装它:

pipenv install django-debug-toolbar

这里设置.py:

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "rest_framework",
    "BookListAPI",
    "debug_toolbar",  # added debug-tool here
]

MIDDLEWARE = [
    "django.middleware.security.SecurityMiddleware",
    "django.contrib.sessions.middleware.SessionMiddleware",
    "django.middleware.common.CommonMiddleware",
    "django.middleware.csrf.CsrfViewMiddleware",
    "django.contrib.auth.middleware.AuthenticationMiddleware",
    "django.contrib.messages.middleware.MessageMiddleware",
    "django.middleware.clickjacking.XFrameOptionsMiddleware",   
    'debug_toolbar.middleware.DebugToolbarMiddleware',      # added debug_toolbar.middleware 
]

# added INTERNAL_IPS
INTERNAL_IPS = [
    '127.0.0.1', 
]

网址.py:

    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path("admin/", admin.site.urls),
        path("api/", include('BookListAPI.urls')),
        path("__debug__/", include('debug_toolbar.urls')),
    ]

我不知道为什么调试工具没有出现。

“MIDDLEWARE 的顺序很重要。您应该在列表中尽早包含 Debug Toolbar 中间件。但是,它必须位于对响应内容进行编码的任何其他中间件之后,例如 GZipMiddleware。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM