如何解决带有 django 配置的 pylint django
2021 年 3 月 29 日更新:存在一个已知问题 here
如何让 pylint-django 和 django-configurations 一起工作?
我在 VS 代码中设置了一个 Django 项目,使用 pylint 和 django-pylint 作为 linter。
我与 django-configurations 有冲突,django-configurations 是我用来根据环境具有不同配置文件的包。
我指定 django-settings-module 以便 django-pylint 理解 django 项目。
vscode 中的 Settings.json 如下所示:
{
// ...
"python.linting.pylintArgs": [
"--load-plugins","pylint_django",// Works fine
// "--django-settings-module","project.settings" // Do not work anymore when adding this
],],// ...
}
此外,我还尝试在另一个不使用 django-configurations 的 django 项目中使用相同的配置文件,并且 pylint django 在第二行上运行良好。
解决方法
我设法用这种格式完成了这项工作:
{
"python.linting.pylintArgs": [
"--load-plugins","pylint_django","--django-settings-module=project.settings"
]
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。