2016-07-26 23 views
1

模型可以拿出一个元类,像这样:django模型元类的标准文档字符串是什么?在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

这是一个文档的文档字符串。标准文本将纯粹用于此目的。这也适用于愚蠢的名字或一些只是重复上面的'class'或'def'行的内容。如果写没有帮助,请将其保留为空。 –

+0

@KlausD。没有关于它应该如何描述pep中的阶级的元素? – Pureferret

回答

1

为Meta编写一个文档字符串毫无意义。这是每个模型定义的标准名称,并且在每个模型中都是相同的。只是不要写一个文档字符串。

+0

我想要的是,Flake8正在问我。我很惊讶PEP中没有任何条款排除它或什么? – Pureferret

+1

重新配置Flake8! –

+1

工具将帮助你。如果你不能告诉Flake8你想要什么,那么使用pylint。 –