无法解析导入“rest_framework.decorators”PylancereportMissingImports

sas*_*svi 1 python-3.x django-rest-framework

这是我第一次使用 djando Rest 框架。我已经安装了它,但是当我尝试在 django 中的views.py 文件中导入以下内容时,出现错误

from rest_framework.response import Response
from rest_framework.decorators import api_view
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

Import "rest_framework.decorators" could not be resolvedPylancereportMissingImports
Run Code Online (Sandbox Code Playgroud)

小智 5

我在使用 VSCode 时遇到了同样的问题。对我来说,问题是 VSCode 为我的项目选择了不正确的 Python 解释器。我正在运行 Pipenv 但 VSCode 没有使用它。

对我来说,解决方法是转到View -> Command PaletteorCtrl+shift+p并输入Python Select Interpreter并为我的项目选择正确的解释器。

VSCode Python 选择解释器