Фильтр Django против множественных наборов запросов - PullRequest
0 голосов
/ 31 августа 2011

У меня есть две модели, связанные с полем ForeignKey.Давайте назовем эти объекты Event и EventRegistration.

Я могу, например, легко сделать это:

EventRegistration.objects.filter(event=Event.objects.get(name="Some Event"))

Но я не могу сделать что-то подобное:

EventRegistration.objects.filter(event=Event.objects.all())

Я знаю, что это надуманный пример, но есть ли способ фильтрации целых QuerySets аналогично второй строке кода?

1 Ответ

0 голосов
/ 31 августа 2011
EventRegistration.objects.filter(event__in=Event.objects.all())
...