Django aggregate между 2 различными наборами запросов
У меня есть 2 набора запросов из одной модели, но с разными записями. Я уже сделал питонический способ получения результата. но я хочу сделать это с помощью aggregate и annotate, чтобы получить результат.
result = [i for i in self.old_searches if round(
abs(same_keys.get(keyword =i.keyword).current_position-i.current_position)) >=1]
Итак, оба запроса self.old_searches и same_keys имеют одно и то же поле current_position.
и, например, мне нужно, чтобы первая запись первого запроса сравнивалась с первой записью второго. но все, что мне нужно, это current_position.