Как найти взаимные объекты в 2 запросах в Django [дубликат]

Я делаю 2 запроса в Django и мне нужно найти объекты, которые существуют в обоих запросах, есть ли быстрый ORM или функция для этого?

Вот мой код :

        from_lines_objects = Line.objects.filter(
            Q(starting_station=from_station_object)
            | Q(end_station=from_station_object) | Q(
                inlinestation__in_line_station=from_station_object)).distinct()
        to_lines_objects = Line.objects.filter(
            Q(starting_station=to_station_object)
            | Q(end_station=to_station_object) | Q(
                inlinestation__in_line_station=to_station_object)).distinct()

что мне нужно сделать, так это создать третью переменную, которая содержит только те объекты, которые существовали в обоих запросах... любая помощь?

Вернуться на верх