繁体   English   中英

Django-Debug-Toolbar 未显示(不允许的 MIME 类型)

[英]Django-Debug-Toolbar not showing(disallowed MIME type)

我安装 django-debug-toolbar 3.2.2 并通过Installation Django Debug Toolbar逐步配置它

我的模板只是hello.html

<html>
    <body>
        <h1>Hello {{ name }}</h1>
    </body>
</html>

最后,当我输入python manage.py runserver Django Debug Toolbar 时没有出现。 但在 concole 我看到了这个

Loading module from “http://127.0.0.1:8000/static/debug_toolbar/js/toolbar.js” was blocked because of a disallowed MIME type (“text/plain”).

  • python 3.8.8(基于蟒蛇)
  • Django 3.2.7
  • 视窗 10

这是怎么回事?

这对我有用!

在 settings.py 中

import mimetypes

mimetypes.add_type("application/javascript", ".js", True)

DEBUG_TOOLBAR_CONFIG = {
    "INTERCEPT_REDIRECTS": False,
}

尝试在 urls.py 中包含静态文件:

from django.conf import settings
    from django.conf.urls.static import static
    
    urlpatterns = [
        # ... the rest of your URLconf goes here ...
    ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

或者

尝试更改 django-debug-toolbar 的版本。 我在 django-debug-toolbar-3.1.1 上遇到了同样的问题,只是切换到 2.2 并且它起作用了

  1. 您可以在下面的链接中查看我的答案是否相同

    django 调试工具栏未显示 - stackoverflow 答案

  2. 另请参阅官方文档中的清单

    django 调试工具栏安装

暂无
暂无

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

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