0

最も簡単な方法で、Django で 2 種類のユーザーを作成したいと考えています。

クラス AbstractBaseUser を使用したい

class BaseUser(AbstractBaseUser):
    email = models.EmailField(max_length=254, unique=True)

class Service_provider(BaseUser):
    company = models.CharField(max_length=140);

    def __unicode__(self):
            return self.company

class Customer(BaseUser):
    name = models.CharField(max_length=140);

    def __unicode__(self):
            return self.name

認証モデルに複雑な変更を加えずに、この 2 人のユーザーをユーザー モデルに渡す方法がわかりません。

出来ますか?

4

1 に答える 1