неразрешенный импорт ‘rest_framework’ после установки djangorestframework

#django #django-rest-framework

#django #django-rest-framework

Вопрос:

Я видел похожие сообщения, созданные ранее, но в итоге мне ничего не помогло. Я использую Python 3.7.7, а моя среда разработки — VSC.

Я установил pip install djangorestframework (как в моем virtualenv, так и за его пределами), добавив ‘ rest_framework', в INSTALLED_APPS. Я сделал это с помощью команды pip install djangorestframework
Теперь, чтобы использовать djangorestframework, я создал файловый сериализатор с помощью from rest_framework import serializers Now, rest_framework становится подчеркнутым сообщением unresolved import 'rest_framework' . Все приложение по-прежнему работает, в консоли нет ошибки.

Что бы вы посоветовали мне сделать? Спасибо!

Комментарии:

1. Можете ли вы показать вывод консоли?

2. Нет вывода после того, как я его ввожу или после того, как я использую py manage.py запустите сервер. Единственная проблема в том, что rest_framework в serializer становится подчеркнутым и говорит о неразрешенном импорте ‘rest_framework’

3. Вы запускаете код с терминала VSCode или с обычного? Я также иногда получаю эти желтые строки, но когда я запускаю приложение с терминала, который поставляется с Ubuntu, оно работает отлично.

Ответ №1:

Похоже, VSC не видит, что у вас установлен rest_framework. Я бы попробовал заново настроить ваш интерпретатор Python. Надеюсь, вы используете какую-то виртуальную среду, в которой вы можете указать VSC просмотреть все ваши зависимости.

Использование сред Python в VS Code

Ответ №2:

Я выключил и включил VSC, и это сработало