Не отображается панель инструментов отладки Django
введите описание изображения здесь
Я хочу показать панель инструментов отладки, но она выглядит как показано выше... что не так?
Во-первых, убедитесь, что у вас есть 'django.contrib.staticfiles' в вашем INSTALLED_APPS (settings.py)
INSTALLED_APPS = [
# ...
"django.contrib.staticfiles",
# ...
]
STATIC_URL = "static/"
Проверьте, что у вас есть "django.template.backends.django.DjangoTemplates" и "APP_DIRS": True в конфигурации вашего шаблона внутри settings.py
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"APP_DIRS": True,
# ...
}
]
Добавьте "debug_toolbar" в файл настроек INSTALLED_APPS settings.py
INSTALLED_APPS = [
# ...
"debug_toolbar",
# ...
]
Добавьте URL-адреса django-debug-toolbar в URLconf вашего проекта [urls.py, или любой файл url:)]
from django.urls import include, path
urlpatterns = [
# ...
path('__debug__/', include('debug_toolbar.urls')),
]
Добавьте промежуточное программное обеспечение (settings.py)
MIDDLEWARE = [
# ...
"debug_toolbar.middleware.DebugToolbarMiddleware",
# ...
]
Настройте внутренние IP-адреса добавьте этот конфиг в settings.py
INTERNAL_IPS = [
# ...
"127.0.0.1",
# ...
]
Должен работать сейчас ;)
Дополнительная информация https://django-debug-toolbar.readthedocs.io/en/latest/installation.html