Проблема с импортом debug_toolbar "Import "debug_toolbar" could not be resolved"

Подскажите пожалуйста.

Устанавливал django-debug-toolbar, панель появилась, но в головном urls проблема - подчеркнут import debug_toolbar c сообщением "Import "debug_toolbar" could not be resolved Pylance (reportMissingImports)"

В чем проблема, как исправить?

Установил с сообщением об успешной установке

(venv) $ pip install django-debug-toolbar==3.2.4

Зарегистрировал в settings.py:

# Инструмент будет работать только в режиме разработки:
DEBUG = True

INSTALLED_APPS = [
    'django.contrib.staticfiles',
    # ...
    'debug_toolbar',
]

MIDDLEWARE = [
    # ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
]

# IP адреса, при обращении с которых будет доступен DjDT

INTERNAL_IPS = [
    '127.0.0.1',
]

Добавьте новое правило для режима отладки в головной urls:

from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('', include('posts.urls', namespace='posts')),
    path('admin/', admin.site.urls),
    path('auth/', include('users.urls')),
    path('auth/', include('django.contrib.auth.urls')),
    path('about/', include('about.urls', namespace='about')),
]

handler404 = 'core.views.page_not_found'
handler500 = 'core.views.server_error'
handler403 = 'core.views.permission_denied'

if settings.DEBUG:
    import debug_toolbar
    urlpatterns += static(
        settings.MEDIA_URL, document_root=settings.MEDIA_ROOT
    )
    urlpatterns += (path('__debug__/', include(debug_toolbar.urls)),)
Вернуться на верх