Python
Django 1.7 render() 函数传递 request 对象导致 Value Error
升级到 Django 1.7之后发现打开任何页面都会出现 Value Error。 分析调用栈后发现,导致错误的原因是 render() 函数: def index(request): context = RequestContext(request, {}) return render(request, 'index.html', context) # 这一行第三个参数导致 Value Error Django 1.7 中的 render() 函数会自动将RequestContext加入到上下文中,因此,没有必要不能再将 RequestContext 作为参数传入 render() 函数。 虽然上面代码中 render() 的写法来自于 Django 官方文档中的例子,但实际上,就算在1.6版本中这种写法也是没有必要的(第一个参数已经是 request,第三个参数