【问题标题】:pylint django with django-configurationspylint django 与 django-configurations
【发布时间】:2021-05-20 12:41:34
【问题描述】:

2021 年 3 月 29 日更新:存在一个已知问题 here

如何使 pylint-django 与 django-configurations 一起工作?

我在 VS 代码中设置了一个 Django 项目,使用 pylint 和 django-pylint 作为 linter。

我与 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 在第二行上运行良好。

【问题讨论】:

    标签: django visual-studio-code vscode-settings pylint


    【解决方案1】:

    我设法用这种格式完成了这项工作:

    {
        "python.linting.pylintArgs": [
            "--load-plugins",
            "pylint_django",
            "--django-settings-module=project.settings"
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-25
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 2019-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多