@popkanosoroga

Django Debug Toolbar не работает на основных страницах?

Установил Django Debug Toolbar по инструкции, 1000 раз перепроверил каждую настройку и запятую, виджет почему то видно только если перейти по ссылке localhost:8000/__debug__/ или в админке, а на основных страницах ничего не показывает, и никаких ошибок нет не в консоли не в браузере. Подскажите в чем дело, я так понимаю что проблема с ссылками в urls.py. Все методы перепробовал ничего не помогает.

Настройки из settings.py
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    'django_dump_load_utf8',
    'debug_toolbar',
    'allauth.socialaccount.providers.github',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'Site',
    'users',
    'Product',
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'debug_toolbar.middleware.DebugToolbarMiddleware',
]

INTERNAL_IPS = ['127.0.0.1', 'localhost']

Код из urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
from Site.views import Home



urlpatterns = [
    path('admin/', admin.site.urls),
    path('', Home.as_view(), name = 'home'),
    path('users/', include('users.urls')),
    path('product/', include('Product.urls')),
    path('accounts/', include('allauth.urls')),
]
 
if settings.DEBUG:
    urlpatterns = [
        path('__debug__/', include('debug_toolbar.urls'))
    ] + urlpatterns
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)


По ссылке 127.0.0.1:8000/__debug__/ виджет есть а на основных нет.
63ecb25566767962428313.jpeg
63ecb2aacbbab117360433.png
  • Вопрос задан
  • 208 просмотров
Пригласить эксперта
Ответы на вопрос 1
@popkanosoroga Автор вопроса
Нашел причину, был не закрыт тег одного из блоков в html, в базовом шаблоне который я наследовал в другие, по этому панель не показывалась.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы