如何从Pylint中排除South迁移?

15 投票
4 回答
4568 浏览
提问于 2025-04-17 04:55

我在我的Django项目中使用South进行数据库迁移。当我用Pylint检查我的项目时,迁移文件里出现了一堆错误。我该怎么把这些迁移文件从Pylint的检查中排除掉呢?

我在Windows系统上,所以不能在Pylint的选项中使用文件名排除。我试着在每个迁移文件的顶部加上# pylint: disable-msg-cat=WCREFI,但这样做感觉很麻烦,而且像是最后的办法。不过这个方法在文档中有说明,但它并没有起作用,我收到了错误提示[E] Unrecognized file option 'disable-msg-cat'

4 个回答

2

这里的答案对我没用,忽略列表在目录上不起作用。

我不得不添加

ignore-paths=.*/migrations

2
# .pylintrc
ignore-patterns=\d{4}_.*?.py

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

23

.pylintrc

文件中添加以下内容就解决了问题。

[MASTER]

# Add <file or directory> to the black list. It should be a base name, not a
# path. You may set this option multiple times.
ignore=tests.py, urls.py, migrations

撰写回答