2011-08-19 156 views
0

我在views.py有这样的:Django的:不渲染请求上下文

def announcements(request): 
    return render_to_response('events.html', { 
     'posts1': Blog.objects.filter(category__title="Announcements") 
     }, context_instance=RequestContext(request) 
    ) 

这在我base.html文件:

{{ posts1 }} 

但是从上面的请求上下文没有获取呈现当我加载主页。

编辑1:

它看起来像我在这里错误的路径。我的目标是在整个我的网站的“公告”类别下的固定边栏中显示帖子。无论打开哪个页面,该页面中的侧边栏应仅包含“公告”类别的帖子。有关如何实现它的任何建议?

+1

您确定有任何与该类别相符的博客文章吗? –

+0

如果我没有记错,可以使用HttpResponse.content将格式化页面看作字符串。只是我在过去发现的有用的 – krs1

+0

我会检查以确保您的博客查询返回数据,django调试工具栏将允许您查看所有上下文值 – dm03514

回答