我在架构上遇到困难,我需要以下逻辑的帮助。
我有一张桌子Client
和一张桌子Rights
。该表Client
表示具有某些属性的客户端,该表表示Rights
每个客户端的可用权限。
所以,我想为客户分配一个可用权限列表(每个用户可以有不同的权限,但都来自表格Rights
),我该如何在模型中做到这一点?
在那之后我怎样才能找回分配给他Client
的?Rights
客户
name = models.CharField(max_length=256)
user = models.ForeignKey(User)
bio = models.TextField(null=True, blank=True)
website = models.URLField(null=True)
权利
key = models.CharField(unique=True, max_length=255, db_index=True)
title = models.CharField(max_length=100, blank=True)
description = models.TextField(blank=True)
提前致谢!