2016-07-26 6 views
1

モデルはそうのようなメタクラスに来ることができます: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'行だけを繰り返す何らかのコンテンツに対しても有効です。書き込むのに役立つものがない場合は、空のままにします。 @KlausD。 –

+0

それはどのようにそれがクラスの卑劣さを記述する必要がありますか? – Pureferret

答えて

1

メタ用のドキュメントストリングを書くことには意味がありません。これは、すべてのモデルが定義する標準的な名前であり、すべてのモデルで同じことを意味します。ドキュメントストリングを書かないでください。

+0

私が欲しかったのは、Flake8が私に尋ねてきたことです。私はちょうどPEPにそれを除いた節がないことに驚いていますか? – Pureferret

+1

Flake8を再設定してください! –

+1

ツールがお手伝いします。あなたがFlake8にあなたが望むものを伝えることができないなら、pylintを使います。 –

関連する問題