Невозможно импортировать rest_framework в Django, несмотря на то, что он установлен в моем venv
Следую учебникам и не могу импортировать rest_framework.
Я активировал свой venv, запустил python
и import rest_framework
, как было предложено во многих обсуждениях на stack overflow, хотя никаких ошибок не возникает. Я уверен, что djangorestframework установлен, так как он находится в каталоге окружения:
venv dir показывает, что rest_framework установлен
Я также перезапустил VS Code и мой venv, как было предложено, безрезультатно.
Ошибка, которую я получаю в VS Code:
Import "rest_framework" could not be resolvedPylancereportMissingImports
Settings.py:
INSTALLED_APPS = [
'corsheaders',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'EmployeeApp.apps.EmployeeappConfig',
'rest_framework',
]
Непосредственно под INSTALLED_APPS:
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': (
'rest_framework.authentication.SessionAuthentication',
),
}
После установки этого проекта на моем рабочем столе, кажется, я заставил его работать. Хотя на ноутбуке я выбрал путь к интерпретатору Python, похоже, что на ноутбуке я сделал что-то не так.
ctrl + shift + p
Python: Выберите интерпретатор
выберите путь, который включает среду, с которой вы работаете.