релейтед поле? но как я могу достать из них самый последний?
или два запроса, или аннотировать результат субзапроса (как я описал выше)
result = a.related_field_name.order_by(...)[:1].get()
это будет в анотейт?
это второй запрос
.annotate(result=SubQuery(B.objects.filter(id=OuterRef("a_id")).values(...)[:1])) что-то такое
Обсуждают сегодня