目次
前提
Admin(管理)画面にModelを表示する方法 を事前に実施しておく必要がある
日本語(別名)で表示
verbose_nameを指定することで日本語(別名)にすることができる
class User(models.Model):
user_id = models.AutoField(primary_key=True,
db_column='user_id')
username = models.CharField(max_length=100,
null=False,
blank=False,
db_column='username')
class Meta:
verbose_name = 'ユーザ'
s付きの理由と解消方法
verbose_nameだけ指定するとユーザsとして表示されてしまう。
その場合はverbose_name_pluralを指定する。
pluralとは複数形という意味で、複数形の表示名という意味である。
Djangoはデフォルトでテーブル名+sとなるためs付きになるということ。
class User(models.Model):
user_id = models.AutoField(primary_key=True,
db_column='user_id')
username = models.CharField(max_length=100,
null=False,
blank=False,
db_column='username')
class Meta:
verbose_name = 'ユーザ'
verbose_name_plural = 'ユーザ'