Django Tastypie - 过滤" OR"手术

时间:2014-07-29 12:43:47

标签: django tastypie

我有两组“正常”& Django中的“Admin”具有一组不同的权限集。

我正在尝试根据权限过滤用户,我需要检查用户是否存在于其中一个组中。

我知道我们可以通过以下

检查用户是否在一个或多个组中
from django.contrib.auth.models import User, Group

User.objects.filter(groups__name=['Normal','Admin'])

以上是AND操作。有没有什么可以用来检查用户是否在其中一个组?

我知道我们可以覆盖apply_filters方法。

但我只是检查是否有其他东西对于像“OR”这样的简单操作是直截了当的。

任何参考链接也表示赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:1)