- Problem:
Pylint Error Message: “E1101: Module 'xxx' has no 'xxx' member'”
.
pylint no member issue but code still works in vscode
pylint
–VSCode
的python
语法检查器
- pylint是
静态检查
,在用第三方库的时候有些成员只有在运行代码的时候才会被建立,它就找不到成员
- Solution:
使用pylint-django对Pylint进行增强
- 步骤
- 安装pylint-django
$ pip3 install pylint-django
- 在
vscode
的setting.json
对pylint-django
进行使用
"python.linting.pylintArgs": [
"--load-plugins",
"pylint_django"
]
- restart VSCode