Как решить ошибку "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" подчеркнута желтым цветом, в чем может быть проблема?
Я пробовал несколько решений, но это не помогло
- Я заново установил рабочий пакет djangorestframe и попытался его использовать .
- Поскольку иногда ваша IDE может кэшировать некоторые данные, что затрудняет запуск rest_framework, я заново запустил свою IDE (Vs код) .
- Я также перезагрузил свой компьютер на случай, если возникнут какие-либо проблемы.
- Я изменил свой интерпретатор python, чтобы включить тот, который с виртуальным окружением, но все равно не работал.
- Я попытался проверить опечатки и устранить их, но проблема все еще сохранялась.
Ок, значит, это проблема конфигурации вашего проекта в VSCode. Это не фактическая проблема в вашем приложении.
Скорее всего, это связано с "Интерпретатором", настроенным для вашего проекта. Вы должны использовать тот экземпляр Python, который находится в вашем venv.