Czy w django istnieje sposób bezpośredniego opisywania zapytania za pomocą powiązanego obiektu w pojedynczym zapytaniu?
Rozważ to zapytanie:
query = Novel.objects.< ...some filtering... >.annotate(
latest_chapter_id=Max("volume__chapter__id")
)
Właściwie to, czego potrzebuję, to adnotacja każdej z nichNovel
z jego najnowszymiChapter
obiekt, więc po tym zapytaniu muszę wykonać kolejne zapytanie, aby wybrać rzeczywiste obiekty według przypisanych identyfikatorów. IMO to brzydkie. Czy istnieje sposób na połączenie ich w pojedyncze zapytanie?