用户特定数据库条目

时间:2014-06-16 21:15:08

标签: django django-rest-framework

我正在尝试在Django-REST-Framework后端中执行用户和组特定的数据库条目。我在概念上迷失了。这是我到目前为止的想法:

在我想要检索的数据库对象上,添加一个组属性以及一个creator属性。当我查询数据库时,根据具体情况,我会按creator=request.usergroup=request.user.groups.all()进行过滤。

但是我知道上面的小组部分不起作用。而且我想我可以遍历用户所属的每个组,并针对每个组检查组。然而,这(对我而言)似乎是一个概念上可怕的想法。假设用户属于20个组,数据库有100000个条目 - 一次检索最多200万次检查。这不可能。所以我的问题是 - 我应该如何通过组检索来进行这种类型的工作?

0 个答案:

没有答案