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