【问题标题】:Why we need "request" object when return render()?为什么我们在返回渲染()时需要“请求”对象?
【发布时间】:2014-02-07 09:45:27
【问题描述】:

对不起,如果这太基本了。我是 django 框架的新手。

当使用 render() 返回时,我想到了这一点

    render(request,templates,context)

模板在文件夹中; context 用于模板并且已经得到。

所以我的问题是请求对象在这里做什么?模板和上下文还不足以返回响应吗?谢谢。

【问题讨论】:

标签: django


【解决方案1】:

render 需要request,因为它强制RequestContext,这需要request

这在documentation中有解释,也可以在代码中看到。

Django 文档非常好,应该是任何问题的初始来源

【讨论】:

  • 谢谢。我深入研究文档并发现看起来像上下文处理器的 TEMPLATE_CONTEXT_PROCESSORS 设置需要一个请求对象。但是为什么这个设置需要它???
猜你喜欢
  • 2019-10-29
  • 1970-01-01
  • 2019-06-14
  • 2021-12-06
  • 2012-02-01
  • 2020-02-04
  • 2021-08-23
  • 1970-01-01
  • 2021-12-04
相关资源
最近更新 更多