2011-08-19 154 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

回答