2

clientsがサインアップして当社のサービスを使用できるアプリケーションを実装しようとしています。多くclientsを作成しusersて定義することができますroles。特定のユーザーを持つ複数のクライアントが存在する可能性があります。モデルの場合、私が念頭に置いているのは次のとおりです。

class Client(models.Model):
     # Client attributes

class ClientUser(AbstractBaseUser):
    client = models.ForeignKey(Client)
    # Other attributes

これは、このシナリオでモデルを定義する正しい方法ですか? Django のデフォルトUserモデルにはすでにis_superuser属性があるためです。私は何が欠けていますか?

4

1 に答える 1