使用Pylint配置ALE插件

时间:2017-12-05 11:12:32

标签: python django vim pylint neovim

我在Pylint和pylint-django中使用ALE,但我无法对其进行配置。它在浏览Django项目中的任何文件时显示linter警告:

no-member: User class has no member objects for below code.

代码如下:

from django.contrib.auth.models import User

user_list = User.objects.all()

2 个答案:

答案 0 :(得分:4)

经过一番研究,我找到了解决方案。如果您已正确安装了所有内容,包括w0rp's alepylint& pylint-django。在vimrc添加以下内容&使用django开发Web应用程序很有趣。 感谢。

let g:ale_python_pylint_options = '--load-plugins pylint_django'

答案 1 :(得分:0)

更简单的每个项目的方法是安装 pylint_django 并使用 pylintrc 文件。

pip install pylint-django

创建一个 pylintrc 文件:

[MASTER]
load-plugins=pylint_django
django-settings-module=myproject.settings

myproject 替换为您的项目名称。

相关问题