【问题标题】:Python and Django coding style (PEP)Python 和 Django 编码风格 (PEP)
【发布时间】:2011-10-27 08:26:22
【问题描述】:

我使用 Django 框架使用 Python 编写代码。 现在我已经阅读了所有这些编码风格的建议,但遇到了一个模糊的事情。

在这里的 djangoproject 部分 https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/#python-style 它说函数 cmets 应该这样说:

这样做,返回那个。

但是,这里http://www.python.org/dev/peps/pep-0257/#one-line-docstrings 说它应该这样说:

这样做,返回那个。

那么,哪个选项是正确的?

【问题讨论】:

  • Django 文档说“除非另有说明,否则遵循 PEP 8”。否则指定。 :-)

标签: python coding-style pep


【解决方案1】:

PEP 8 跟在第一人称单数之后。 Django 文档标准遵循第三人称单数。前者是标准的。

【讨论】:

    【解决方案2】:

    没有true 代码样式规则。每个框架、库和软件都可以为自己的项目重新定义一些样式规则。

    在我的个人代码中,我更喜欢使用更通用的代码样式规则(在本例中为官方 Python 规则),但您应该在文档中指定这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 2014-03-10
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      相关资源
      最近更新 更多