[Django]管理画面のモデルの名前を分かりやすくする(verbose_name)

django

Djangoの管理画面では、(反映させた)モデルを確認することができます。

ただ、デフォルトの状態だと英語で反映されており見やすいものではありません。

日本語などで分かりやすく見れるようにします。

verbose_nameで分かりやすく

こうした場合では、各項目にverbose_nameで名称を指定することで見やすくなります。

title = models.ForeignKey(Post, verbose_name='タイトル')

クラス自体の名称も分かりやすく

上記の方法では、クラスの中の各項目を反映するだけです。

クラス自体の名前を分かりやすくするには以下のようにします。

class Post(models.Model):

    class Meta:
        verbose_name_plural = '投稿'


カテゴリー