我想以最简单的方式在 Django 中创建两种类型的用户。
我想使用类 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
我不知道如何将这两个用户传递给用户模型而不在身份验证模型中应用任何复杂的更改。
可能吗?