Django ORM:按对象列表过滤

时间:2009-06-22 18:00:40

标签: django orm filter

我有以下代码将我的所有用户从multichoice字段放入列表

USERS = []
for user in User.objects.filter(groups__name='accountexec'):
    USERS.append((user.id,user))

我需要使用Log.objects.filter()将所有带有user =的日志提供给USERS列表中的用户

1 个答案:

答案 0 :(得分:48)

使用__in查找:

Log.objects.filter(user__in=User.objects.filter(groups__name='accountexec'))