Django-Debug-Toolbar не отображается (запрещенный тип MIME)
я устанавливаю 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 (основа на anaconda)
- Django 3.2.7
- windows 10
что происходит?
Попробуйте включить статические файлы в 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 и все заработало
это работает для меня!
в settings.py
import mimetypes
mimetypes.add_type("application/javascript", ".js", True)
DEBUG_TOOLBAR_CONFIG = {
"INTERCEPT_REDIRECTS": False,
}