就像一个很好的小编码器,我所有的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