Как решить ошибку "Import "rest_framework.views" not resolved" после успешной установки djangorestframework

Я только что впервые установил djangorestframework в свой проект Django. Перед установкой всех необходимых зависимостей (djangorestframework - одна из них) я создал виртуальное окружение (venv), в котором может работать мой проект.

Также я создал виртуальный сервер, на котором работает мой проект, используя Vagrant (ubuntu/bionic64). Я установил Django 3.2.10, django-rest-framework 3.12.4 и python 3.6.9

После всех этих настроек, когда я пытаюсь импортировать некоторые классы из django-rest-framework и прописываю "rest_framework" в INSTALLED_APPS в settings.py, импортированные команды подчеркиваются желтыми линиями. Например: from rest_framework.views import APIview, фраза "rest_framework" подчеркнута желтым цветом, в чем может быть проблема?

Я пробовал несколько решений, но это не помогло

  1. Я заново установил рабочий пакет djangorestframe и попытался его использовать
  2. .
  3. Поскольку иногда ваша IDE может кэшировать некоторые данные, что затрудняет запуск rest_framework, я заново запустил свою IDE (Vs код)
  4. .
  5. Я также перезагрузил свой компьютер на случай, если возникнут какие-либо проблемы.
  6. Я изменил свой интерпретатор python, чтобы включить тот, который с виртуальным окружением, но все равно не работал.
  7. Я попытался проверить опечатки и устранить их, но проблема все еще сохранялась.

Ок, значит, это проблема конфигурации вашего проекта в VSCode. Это не фактическая проблема в вашем приложении.

Скорее всего, это связано с "Интерпретатором", настроенным для вашего проекта. Вы должны использовать тот экземпляр Python, который находится в вашем venv.

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