[英]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”).
这是怎么回事?
这对我有用!
在 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 并且它起作用了
您可以在下面的链接中查看我的答案是否相同
另请参阅官方文档中的清单
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.