我有两组“正常”& Django中的“Admin”具有一组不同的权限集。
我正在尝试根据权限过滤用户,我需要检查用户是否存在于其中一个组中。
我知道我们可以通过以下
检查用户是否在一个或多个组中from django.contrib.auth.models import User, Group
User.objects.filter(groups__name=['Normal','Admin'])
以上是AND操作。有没有什么可以用来检查用户是否在其中一个组?
我知道我们可以覆盖apply_filters
方法。
但我只是检查是否有其他东西对于像“OR”这样的简单操作是直截了当的。
任何参考链接也表示赞赏。提前谢谢。
答案 0 :(得分:1)