Как выбрать одну сущность из нескольких сущностей с максимальным значением поля в django?
models.py
views.py
Ниже в Older Response вы можете увидеть элементы с одинаковыми id. Например, для id = 69 мы получили два элемента с version_no 1 and 2 соответственно. Но я хочу иметь только один элемент на id с максимальным version_no. Так, для id = 69 мы получим один элемент, чья версия_no равна 2.
Я пробовал .aggregate(Max('rv_rec__version_no')). Сейчас пробую Subquery. Что дает следующее:
This queryset contains a reference to an outer query and may only be used in a subquery.