class Book(models.Model):
# fields
class Chapter(models.Model):
book = models.ForeignKey(Book)
class Page(models.Model):
chapter = models.ForeignKey(Chapter)
その特定の本「A」のページ数を知りたい場合、これを達成するための最良の方法は何ですか?
もちろん、ブック A の章を循環させて、各章のページを合計することもできますが、それが賢明な方法だとは思いません。
ORM / クエリセットを介してこれを行う方法はありますか? ある種の集約?