2024-09-28 16:20:09 发布
网友
class Book(models.Model): # fields class Chapter(models.Model): book = models.ForeignKey(Book) class Page(models.Model): chapter = models.ForeignKey(Chapter)
我想要这本书的所有页数,可能不需要循环每一章来取回书页。在
你不能那样做。章节集是一个查询集,它没有属性页集。在
相反,把它转过来:
Page.objects.filter(chapter__book=my_book)
当您查询交叉模型时,双下划线可能会有所帮助
book = Book.objects.get(pk=1) pages = Page.objects.filter(chapter__book=book)
你不能那样做。章节集是一个查询集,它没有属性页集。在
相反,把它转过来:
当您查询交叉模型时,双下划线可能会有所帮助
相关问题 更多 >
编程相关推荐