如何从变量中获取值
How to obtain value from vars
我正在尝试从 request.vars 中获取值,但最终得到的是空值。
我的代码:
if request.vars.message:
return request.vars.message
R = request.vars.message
return dict (R=R, form =form)
我的vew.html
{{=R}}
这会打印 none。
在您的代码中,每当 request.vars.message
有一个值时,它会立即 return 获取该值(在 if
块内)。代码最后到达 return dict(...)
行的唯一情况是缺少 request.vars.message
(从技术上讲,任何虚假值,但在大多数情况下它可能是 None
,这意味着有request.vars
对象中没有 message
键)。
如果要将message
的值发送到要显示的视图,则不要在if
块内return。
我正在尝试从 request.vars 中获取值,但最终得到的是空值。 我的代码:
if request.vars.message:
return request.vars.message
R = request.vars.message
return dict (R=R, form =form)
我的vew.html {{=R}}
这会打印 none。
在您的代码中,每当 request.vars.message
有一个值时,它会立即 return 获取该值(在 if
块内)。代码最后到达 return dict(...)
行的唯一情况是缺少 request.vars.message
(从技术上讲,任何虚假值,但在大多数情况下它可能是 None
,这意味着有request.vars
对象中没有 message
键)。
如果要将message
的值发送到要显示的视图,则不要在if
块内return。