Фильтр Django против множественных наборов запросов

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

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

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

Но я не могу сделать что-то вроде этого:

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

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

1 ответ

Решение
EventRegistration.objects.filter(event__in=Event.objects.all())
Другие вопросы по тегам