python - 如何解决 Import "django_filters.views" could not be resolvedPylance 错误
问题描述
打开vscode时突然收到这个错误:
Import "django_filters.views" could not be resolvedPylance(reportMissingImports)
大约一个月前,我正在使用 vscode 编写一个 django 项目,但是由于我还有其他事情要做,所以我有大约一个月没有在这个项目上工作。但是,当我打开我的 vscode 再次开始处理该项目时,我收到了上述错误。代码中的新编辑现在似乎也是灰色的。我认为 vscode 在我离开时会自动更新,但我不知道为什么会出现这个问题。我希望你们能帮助我找到问题。如果您需要任何信息,请在下面发表评论。谢谢。
我不知道这是否会有所帮助,但我发现以下文章指出“Pylance 现在是 Visual Studio Code 中 Python 的默认语言服务器,自 2021 年 5 月发布的 Python Extension for VS Code 起提供 IntelliSense 功能。”
解决方案
是的,它与 Pylance 语言服务器有关。
您需要将其添加到您的 settings.json 文件中(如果 django_filters 文件夹就在您在 VSCode 中打开的文件夹下):
"python.analysis.extraPaths": ["${workspaceFolder}/django_filters"]
更新:
如果要回滚,可以在 settings.json 文件中添加或更新此配置:
"python.languageServer": "JediLSP",
和
${workspaceFolder}表示在 VS Code 中打开的文件夹的路径。
可以参考官方文档。
推荐阅读
- html - What is the easiest way to hide hamburger menu image after width-max: 480px using media query?
- html - is there a way to automatically embed YouTube videos when the're uploaded?
- mysql - 如果结果返回 null 则返回所有内容
- javascript - Replace form placeholder text using javascript - form not on page
- django - How to handle external API tokens after logout
- javascript - 如何在单击按钮时一次从数组中加载 N 个项目
- asp.net - DropDownList Data Items Shared With All Web Users?
- kubernetes - kubernetes to print specific columns
- sql - 如何识别重叠行
- amazon-web-services - terraform v0.12.21 throws "Failed to read ssh private key: no key found"