Django ORM: фильтр по списку объектов - PullRequest
15 голосов
/ 22 июня 2009

У меня есть следующий код, чтобы поместить всех моих пользователей из поля с несколькими выборами в список

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

Мне нужно использовать Log.objects.filter (), чтобы получить все журналы с user = для пользователя в списке USERS

1 Ответ

48 голосов
/ 22 июня 2009

Используйте поиск __in:

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