Фильтр 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())