【发布时间】:2016-12-18 13:25:30
【问题描述】:
在 Django 模板中,我使用以下方法获取最新评论:
{{ blog.comments.all|dictsort:"created_at"|last }}
其中blog 是Blog 模型的一个实例,comments 是related_name 与ForeignKey 到Comment 模型。
这相当于
blog.comments.all().order_by("created_at").last()
问题:如何获取模板中评论的text 字段?
在视图中我可以这样做:
blog.comments.all().order_by("created_at").last().text
如果我尝试:
{{ blog.comments.all|dictsort:"created_at"|last.text }}
我得到一个:
无法解析余数:'.text' TemplateSyntaxError
【问题讨论】:
标签: django django-templates django-queryset