Проблема с импортом 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)),)