长行代码中带参数列表和赋值的pep8正确缩进是什么?

8

在这种情况下,应该使用什么样的正确缩进:

class StorageType(models.Model):
    """ Defining a general typ of storage """

    name = models.CharField(
            max_length=50,
            help_text=_("The name for a storage type. Should be unique")
        )

PEP8有以下不满:

../models.py:68:13: E126 continuation line over-indented for hanging indent
../models.py:70:9: E121 continuation line under-indented for hanging indent

为什么不直接参考PEP 8呢?请注意,pep8程序(顺便说一下,它并未得到官方Python开发人员的认可)比实际的PEP 8指南更为严格。 - John Y
事实上,我已经做到了,但上面的内容是我正在理解的摘录。所以我不得不承认,在阅读/理解方面,我有一些潜力。 - frlan
2个回答

9
我不知道哪个是“正确的”,但这是我最喜欢的,它通过了pep8检查:
name = models.CharField(
    max_length=50,
    help_text=_("The name for a storage type. Should be unique")
)

6

这是正确的缩进示例之一:one

class StorageType(models.Model):
    """ Defining a general typ of storage """

    name = models.CharField(
        max_length=50,
        help_text=_("The name for a storage type. Should be unique")
        )

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接