Djangoモデルクラスの推奨される命名規則は何ですか?
Imran
質問する
22146 次
4 に答える
50
Django モデルは単なる Python クラスであるため、PEP-8で詳述されている Python 命名規則が適用されます。
例えば:
- 人
- カテゴリー
- 郵便番号
対応するテーブルを作成するときに Django がクラス名を適切に複数形化できない場合は、内部の META クラスにカスタムverbose_name_pluralフィールドを設定することで、複数形化を簡単にオーバーライドできます。例えば:
class Story(models.Model):
...
class Meta:
verbose_name_plural = "stories"
于 2008-12-22T11:42:45.877 に答える
4
私の知る限り、クラス名は単数形で、スペースなしで SentenceCase を使用する必要があります。したがって、次のような名前になります。
Person
TelephoneNumber
次に、Django 管理ツールはそれらを複数形にする方法を認識します。次のような名前ではうまく機能しません。
Category
カテゴリとして複数形になりますが、そこに行きます...
それとは別に、あなたにとって何かを意味する名前を付けて、クラスが表すことを簡潔に要約してください。
ベン
于 2008-12-22T10:32:05.927 に答える