我有方法的典範。Django的 - 獲得與模型方法的最新對象模板
class Book(models.Model):
title = models.TextField()
class Review(models.Model):
content = models.TextField()
book = models.ForeignKey(Book,related_name="book_reviews")
def lastreview(self):
return self.objects.order_by('-id')[:1]
但一旦我在模板
{{book.book_reviews.lastreview.content}}
它是深藏不露..
我失去了什麼在這裏使用這種方法嗎?
你爲什麼不只是通過最新的對象視圖中的上下文變量? – SunnySydeUp
@SunnySydeUp,因爲我實際上是在渲染很多書。我不想單獨呈現他們的最後評論。 – doniyor