0

私は Django を使用しており、次のように独自のカスタマイズされたユーザー クラスを使用しています。

class Company(User):
    objects = UserManager()

すべてが期待どおりに機能しますが、次の図に示すように、admin ではクラスの名前が Company ではなく User として表示されます。

管理者のクラス会社

それは単なるタグで、すべて正しく機能しますが、タグをユーザーではなく会社に変更する方法があるかどうか知りたいと思いました. 助けてくれてありがとう。

4

2 に答える 2

3

verbose_namedjango モデルで属性を使用できます。verbose_name_plural任意の複数属性を定義するために使用できます

class Company(User):
    objects = UserManager()
    class Meta:
        verbose_name = "Company"
        verbose_name_plural = "Companies"
于 2013-04-09T12:50:33.053 に答える
0

このトピックで説明されているとおり: django の管理モデル クラスの詳細な名前

サブクラス Meta を使用し、その verbose_name 属性を設定する必要があります。

class Company(User):
    objects = UserManager()

    class Meta:
        verbose_name = "Company"
于 2013-04-09T12:49:33.170 に答える