python - Django、Jenkins 和 PyLint 关注一切

标签 python django jenkins pylint

我目前正在使用 pylint 运行 Jenkins CI,以查看我一直在处理的 Django 项目。让我感到沮丧的一件事是 pylint 报告我导入的所有中央 django 模块,这意味着我自己的项目文件被埋在其他 django 模块的堆中(例如/usr/local/lib/python2.6/dist-packages/django/contrib/admin/options.py,仅给出 67 个违规)。

有没有办法让它不那么随意,只查看与我的项目相关的文件,还是总是必须递归所有导入?

谢谢,

J

最佳答案

好吧,感谢 Django_Jenkins ( kmmbvnr ) 的创建者,让它只查看项目文件的正确方法是使用以下内容:

在settings.py中,你需要:

PROJECT_APPS=(
    'appname',
)

这就解决了对每个依赖项的搜索。

希望对您有所帮助!

J

关于python - Django、Jenkins 和 PyLint 关注一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321205/

相关文章:

Pythonic 多态参数

python - 如何在运行时向模块添加属性?

python - Python 中的字节总是八位字节吗?

python - 如何在 django 中显示查询集中的表名称

python - 从 ffmpeg.input() 对象获取输入文件名

python - 从 Django 1.6 (with south) 升级到 1.8 不会修改用户表上的 'last_login'

python - 如何在 django 模型中拥有字典字段并跨字典键对该字段使用聚合(最小/最大)

jenkins - Jenkins 管道构建可以使用现有的构建作业吗?

android - 如何通过jenkins运行appium测试脚本

使用 Jenkins 部署 Azure WebApps