就像一個很好的小編碼器,我所有的Django模板都是從base.html繼承而來的。現在我想添加一些功能到基地總是顯示一些有趣的事情。有些用戶統計數據,或隨機的帖子,或飼料等如何將數據從Django中的任何視圖傳遞到任何模板?
所有我的看法是這樣的:
def viewname(request) :
template_vales = {}
// Stuff
return render_to_response('some_file_name.html', template_values)
我怎樣才能讓這個template_values的值總是填充我所有的意見?在我的所有觀點開始時,我必須這樣做嗎?如:
import utils
def viewname(request) :
template_values = {}
utils.addDefaults(template_values)
// Stuff
return render_to_response('some_file_name.html', template_values)
或者還有更好的方法嗎?
所以我需要 從django.template進口的RequestContext 和 選擇render_to_response返回( 「程序my_app/my_template.html」,{ 'some_var': '富'}, context_instance = RequestContext的(請求))在每一個視圖 ?我希望這個教程能讓我開始走上這條道路。謝謝! – 2009-07-01 22:32:29