我正在使用pyint在VSCode中运行Django应用程序,并且不会显示相对导入错误。他们是在我安装更新版本的VSCode之前。
我尝试更改用户设置以及工作区设置,但仍然无法显示错误。
用户设置
{
"window.zoomLevel": 1,
"explorer.confirmDelete": false,
"workbench.startupEditor": "newUntitledFile",
"window.menuBarVisibility": "default",
"explorer.confirmDragAndDrop": false,
"workbench.colorTheme": "Visual Studio Dark",
"update.enableWindowsBackgroundUpdates": false,
"update.channel": "none",
"php.validate.run": "onSave",
}
工作区设置
{
"python.linting.enabled": true,
"python.linting.pep8Enabled": false,
"python.linting.pylintArgs": ["--load-plugins", "pylint_django"],
"python.linting.pylintEnabled": true,
"python.pythonPath": "/home/justin/anaconda3/bin/python",
"python.linting.pylintPath": "/home/justin/anaconda3/bin/pylint"
}
在我的功能之一的顶部,有几个不同的相对进口。哪个是对还是错,VSCode应该告诉我。两种导入都在Django中的同一项目目录中,因此导入应为单个“。”。我相信。
from .performance import get_perf_dates, get_perf_data
from ..models import DistributionList, Legend