class Book(models.Model):
# fields
class Chapter(models.Model):
book = models.ForeignKey(Book)
class Page(models.Model):
chapter = models.ForeignKey(Chapter)
如果我想知道該特定書籍「A」中的頁面數,那麼實現此目的的最佳方法是什麼?在Django中,我如何獲得超過兩個模型的聚合數據
當然,我可以在書A的章節循環,並總結每章的頁面,但我不認爲是更聰明的方式。
有沒有辦法通過ORM/Queryset來做到這一點?某種聚合?
簡單明瞭,thx – apelliciari