我正在尝试实现一个clients
可以注册和使用我们服务的应用程序。clients
可以创建许多并users
定义. roles
可以有多个具有特定用户的客户端。对于模型,我想到的是:
class Client(models.Model):
# Client attributes
class ClientUser(AbstractBaseUser):
client = models.ForeignKey(Client)
# Other attributes
这是在这种情况下定义模型的正确方法吗?因为 Django 中的默认User
模型已经具有该is_superuser
属性。我错过了什么?