如何在web.py中的不同请求之间传递消息?

时间:2012-03-02 06:39:16

标签: python web.py

在web.py中,我使用web.seeother()重定向到另一个页面,有没有办法将一些消息传输到该页面?

2 个答案:

答案 0 :(得分:1)

您可以将全局变量传递给模板引擎并将其链接到您的会话:

session = web.session.Session(app,web.session.DiskStore('sessions'), initializer={'message': ""})
render = web.template.render('templates/', globals={'context': session}, base='layout')

在模板中:

$if context.message:
  <div id="messageBox">
  $context.message
  </div>

类似的东西。

答案 1 :(得分:0)

您可以使用获取变量: web.seeother( '/ SomePage的?消息=你好')

再见