Django中的默认RequestContext

时间:2014-10-30 14:19:57

标签: python django templates httprequest django-context

我有这样的功能(查看)

def index(request):
    return render_to_response('index.html', context_instance=RequestContext(request))

并且只想写

return render_to_response('index.html')

另外,我想传递其他变量来查看

return render_to_response('cart.html', {'key': value})

我需要RequestContext的主要原因是我有上下文处理器函数为我设置其他变量。我怎样才能做到这一点,或者做出这样的事情有不同的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用render快捷方式:

return render(request, 'cart.html', {'key': value})

但是,您总是需要传递请求:这就是为什么它被称为RequestContext。