【发布时间】:2023-03-27 19:45:02
【问题描述】:
PEP8 信息:
models.py:10:80: E501 line too long (83 > 79 characters)
模型.py:
field = TreeForeignKey('self', null=True, blank=True, related_name='abcdefgh')
如何正确书写这一行?
【问题讨论】:
-
我认为对于 django 项目忽略这个特定的 pep8 规则是公平的。 Django itself makes that exception.
-
问题很好,根本没有本地化
-
不要忘记 PEP 8 本身——“知道何时不一致——有时风格指南建议不适用。如有疑问,请使用最佳判断。查看其他示例并决定什么看起来最好”
-
如果您使用的是 flake8,您可以通过在行尾添加注释
# noqa: E501使 linter 忽略此错误(参见 flake8.pycqa.org/en/3.1.1/user/ignoring-errors.html)。