【发布时间】:2011-12-24 16:17:38
【问题描述】:
我一直在尝试使用更新后的 yourlabs 订阅示例,并且安装工作正常,除了
订阅应用中的每个视图都将渲染中的请求变量返回到模板。
-
模板中未收到此
request context变量,因此我收到以下错误Caught VariableDoesNotExist while rendering: Failed lookup for key [request] in u
由于这在每个视图中都会返回,因此我无法通过在特定模板中进行一些调整来解决此问题
【问题讨论】:
-
yourlabs-subscription 中的视图使用shortcuts.render 并且不在上下文中传递请求对象。它将请求对象传递给 django.shortcut.render 以便它可以运行上下文处理器。 django.core.context_processors.request 是在上下文中设置请求的上下文处理器。
标签: django subscription django-apps