django - 加载 pylint_django 时 pylint 无法正常工作
问题描述
何时pylint-django
安装错误消息,例如Class 'MyModel' has no 'objects' member
消失。但是随着它们的消失,一些真正的错误也被跳过了。例如,该行MyModel.objectss.all()
不会抛出错误(注意s
单词中的两个objects
)。
实际上,我觉得这很有趣,pylint
标记错误如何:
MyModel.objects.all()
(一切都是正确的) - 没有错误。MyModel.objectss.all()
(两个s
)objects
- 没有错误。MyModel.objectss.alll()
(二s
进objects
三l
进all
)——给出Class 'MyModel' has no 'objectss' member
。MyModel.objects.alll()
(三l
进all
) - 没有错误。
这就像至少必须发生两个错误才能pylint
引发错误。
我正在与Visual Studio Code 1.39.1
, pylint==2.4.2
,pylint-django==2.0.11
我Visual Studio
的settings.json
文件如下所示:
{
"python.linting.pylintArgs": [
"--load-plugins=pylint_django"
]
}
那么,这是一个错误还是我的配置有问题?
解决方案
推荐阅读
- google-cloud-platform - 地形 | GCP | google_container_node_pool | 节点计数
- python - 改进为 GCN 创建 Graph 的计算时间
- mysql - 如何将一个查询的结果用作更大查询的嵌套输入?
- php - 如何在本地网络中共享 laravel 应用程序
- python - 熊猫在循环中追加行
- android - 数据在存储到数据库时损坏
- python - 如何将图像上传到 django REST api?
- google-sheets - 获取给定范围内每行最后填充的单元格
- c++ - 在 2 个 dll 之间使用 QMap 时出现 LNK2005 和 LNK1169 错误
- javascript - 在帮助文件中时,Jest 模拟不运行