0

我在 App Engine 中使用 Jinja2 和 Python 2.7。

在请求处理程序中,我想设置一个永久变量 Jinja2 变量,以便它可用于所有 Jinja2 模板。具体来说,这是一个用户对象,所以当他们登录时,我总是可以提取用户名以显示在网站的所有页面上。

我已经阅读了这个问题和答案:如何在 Jinja2 模板中访问会话数据(应用引擎上的瓶子框架)?

但是当我尝试它时,会话变量似乎不是永久的,即当我浏览到另一个模板时,会话变量不再存在。

如何设置永久变量?它会为每个用户独立设置吗?

谢谢你的帮助!

4

1 回答 1

0

当您的 Jinja 环境针对每个请求创建时,您的变量不会被保存。Webapp2 具有会话、Jinja 和保存数据所需的所有功能。

于 2012-04-08T15:24:47.143 回答