Django:如何在模板中通过id获取模型实例

时间:2017-06-30 16:53:42

标签: django django-models django-templates django-template-filters

只是一个简单的问题 - 我想知道是否有可能在模板中通过id返回模型实例,例如,

如果我有一个与帖子ID相关的评论列表,并做了类似的事情:

{% for comment in comments %}

  {{ request.post.get_by_id(id == comment.object_id).title }}

{% endfor %}

我正在使用以下内容在tags.py“伪视图”中工作:

@register.inclusion_tag('blog/frame/latest_comments.html')
def show_latest_comments(count=5):
    latest_comments = Comment.objects.all()[:count]

    return { 'latest_comments': latest_comments}

我是否应该在tags.py文件中工作,以循环遍历latest_comments对象并提取我需要的所有内容,包括与之关联的博客文章,然后将其作为新词典转储到上下文中??

0 个答案:

没有答案