bu sorguyu düşünün:django'da, tek bir sorguda ilgili bir nesneyle bir sorguya doğrudan açıklama eklemek için bir yol var mı?
query = Novel.objects.< ...some filtering... >.annotate(
latest_chapter_id=Max("volume__chapter__id")
)
Aslında bu sorgu sonra açıklamalı kimliklerine göre fiili nesneleri seçmek için başka bir sorgu yürütmek zorunda, en son Chapter
nesne ile her Novel
açıklama etmektir gerekenler. IMO bu çirkin. Onları tek bir sorguda birleştirmenin bir yolu var mı?
Bunun yerine bölümleri romanlarla anlatabilir misiniz? –
Bana göre değil, çünkü her bir roman için sadece en yeni bölümlere ihtiyacım var, ama bir romanda birçok bölüm var ve bölümler farklı ciltlerde. Bildiğim kadarıyla (') bu durumda faydasız (yanlışsam beni düzelt), ve romanın başlaması dışında tam olarak bir bölüm seçmenin başka bir yolunu bilmiyorum. Herhangi bir fikir? – SAPikachu