我试图从request.vars获取值但最终获得null值。 我的代码:
if request.vars.message:
return request.vars.message
R = request.vars.message
return dict (R=R, form =form)
我的vew.html {{= R}}
这打印无。
答案 0 :(得分:0)
在您的代码中,只要request.vars.message
有值,它就会立即返回值(在if
块内)。代码到达return dict(...)
行的唯一情况是request.vars.message
缺失(技术上,任何假值,但在大多数情况下,它可能是None
,这意味着message
对象中没有request.vars
键。
如果要将message
的值发送到要显示的视图,请不要在if
块内返回。