简体   繁体   English

Django-debug-toolbar 未显示

[英]Django-debug-toolbar not showing

I am using django 4.0.3 and django-debug-toolbar 3.2.4.我正在使用 django 4.0.3 和 django-debug-toolbar 3.2.4。 For some reason, the toolbar is not showing on my server.I tried many ways but none of them worked for me.出于某种原因,工具栏没有显示在我的服务器上。我尝试了很多方法,但没有一个对我有用。 I will be very grateful for any help我将非常感谢任何帮助

settings.py设置.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'news.apps.NewsConfig',
]

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',
]

WSGI_APPLICATION = 'mysite.wsgi.application'

# debug_toolbar moved here.
if DEBUG:
    MIDDLEWARE += [
        'debug_toolbar.middleware.DebugToolbarMiddleware',
    ]
    INSTALLED_APPS += [
        'debug_toolbar',
    ]
    INTERNAL_IPS = ['127.0.0.1', ]

    # this is the main reason for not showing up the toolbar
    import mimetypes
    mimetypes.add_type("application/javascript", ".js", True)

    DEBUG_TOOLBAR_CONFIG = {
        'INTERCEPT_REDIRECTS': False,
    }

urls.py网址.py

if settings.DEBUG:
    import debug_toolbar

    urlpatterns += [
        path('__debug__/', include(debug_toolbar.urls)),
    ]
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

You need to add "debug_toolbar" to your INSTALLED_APPS setting.您需要将“debug_toolbar”添加到您的 INSTALLED_APPS 设置中。

Docs 文档

Your code seems ok to me.你的代码对我来说似乎没问题。 Have you tried clearing your browser cache?您是否尝试过清除浏览器缓存?

In case of Google Chrome , goto Settings>More tools>Clear browsing data... or Ctrl+Shift+Del如果是Google Chrome ,请转到设置>更多工具>清除浏览数据...Ctrl+Shift+Del

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

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