vscode 无法识别我的 django 模块应用程序。来自 vscode 的警告

And*_*iaz 1 python django visual-studio-code

我在 Visual Studio Code 中安装了一些扩展以在 Django 中进行开发。我唯一的问题是当我尝试这样做时;

在 VSCode 中打开文件夹

从 my_app 导入视图

浏览器的完整视图

启动文件

my_app_name导入视图

我收到了来自 Visual Studio Code 的警告。

如果这样打字;

. 导入视图

我没有收到任何警告!但是 a 更喜欢上面的另一种形式。

  1. 我的笔记本电脑上安装了 python 3.x。
  2. 我已经创建了 Anaconda 环境。
  3. 我安装了一些扩展程序(Python、Django、Pylint...)

注意:我的项目运行良好,因为这只是一个警告,但我希望该警告消失。

我的快速解决方案:

打开项目文件夹 只需打开一个项目目录。

ohl*_*hlr 6

这里可能有几个问题(如果警告只出现在问题面板中,我相信你应该从最后一个开始)

要排除它们,请尝试以下操作:

姜戈相关:

创建一个新项目并添加一个模块

django-admin startproject your_project

python manage.py startapp your_app


Visual Studio 代码相关:

从您的 conda 环境vs-code-interpreter 中选择解释器+linter(pylint)


Visual Studio Code / Django 相关:

将此添加到您的工作区设置

"python.linting.pylintArgs": ["--load-plugins", "pylint_django"]
Run Code Online (Sandbox Code Playgroud)

vs django 中的代码检查 因此你需要这个插件:pylint-django