Не отображается панель инструментов отладки 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

Вернуться на верх