0

AppEngineでJinja2とPython2.7を使用しています。

リクエストハンドラーで、すべてのJinja2テンプレートで使用できるように、永続変数Jinja2変数を設定したいと思います。具体的には、これはUserオブジェクト用であるため、ログイン時にサイトのすべてのページに表示するユーザー名をいつでも引き出す​​ことができます。

この質問と回答を読みました:Jinja2テンプレート(アプリエンジンのボトルフレームワーク)のセッションデータにアクセスするにはどうすればよいですか?

しかし、試してみると、セッション変数は永続的ではないようです。つまり、別のテンプレートを参照すると、セッション変数は存在しなくなります。

永続変数を設定するにはどうすればよいですか?また、ユーザーごとに個別に設定されますか?

ご協力いただきありがとうございます!

4

1 に答える 1

0

リクエストごとに Jinja 環境が作成される場合、変数は保存されません。Webapp2 には、セッション、Jinja、データの保存に必要なすべての機能があります。

于 2012-04-08T15:24:47.143 に答える