django模型元类的标准文档字符串是什么?

时间:2016-07-26 23:46:23

标签: python django metaclass pep

django中的模型可以带有这样的元类:

class Address(models.Model):
    """Address model."""

    class Meta:
        """Meta McMetaface."""

        verbose_name = "Address"
        verbose_name_plural = "Addresses"

    address_line = models.CharField(max_length=256)
    postcode = models.CharField(max_length=10)

    def __str__(self):
        """Return address without post code."""
        return self.address_line

我的元类充其量是异想天开的。 Python或Django是否有元类的标准文本?

1 个答案:

答案 0 :(得分:2)

为Meta编写文档字符串没有意义。它是每个模型定义的标准名称,在每个模型中意味着相同的东西。只是不要写一个文档字符串。