如何从变量中获取价值

时间:2017-11-15 07:46:48

标签: web2py request.querystring

我试图从request.vars获取值但最终获得null值。 我的代码:

if request.vars.message:
    return request.vars.message
R = request.vars.message
return dict (R=R, form =form)

我的vew.html {{= R}}

这打印无。

1 个答案:

答案 0 :(得分:0)

在您的代码中,只要request.vars.message有值,它就会立即返回值(在if块内)。代码到达return dict(...)行的唯一情况是request.vars.message缺失(技术上,任何假值,但在大多数情况下,它可能是None,这意味着message对象中没有request.vars键。

如果要将message的值发送到要显示的视图,请不要在if块内返回。