Рассмотрим этот запрос:
query = Novel.objects.< ...some filtering... >.annotate(
latest_chapter_id=Max("volume__chapter__id")
)
Фактически мне нужно аннотировать каждый Novel своим последним объектом Chapter, поэтому после этого запроса мне нужно выполнить другой запрос, чтобы выбрать фактические объекты по аннотированным идентификаторам. ИМО это некрасиво. Есть ли способ объединить их в один запрос?