Flaskにアプリケーションスコープのpython変数などはありますか? ユーザー間の基本的なメッセージングと共有データ キャッシュを実装したいと思います。もちろん、データベースを介してこれを実装することは可能ですが、データベースを使用しない、おそらくより高速なアプローチがあるかもしれないことを知りたかったのです。理想的には、共有変数がライブ python オブジェクトである場合、私のニーズは文字列と int でも満たされます。
編集:(動作しない)例で補完
from flask import g
@app.route('/store/<name>')
def view_hello(name=None):
g.name = name
return "Storing " + g.name
@app.route("/retrieve")
def view_listen():
n = g.name
return "Retrieved: " + n
g.name を取得しようとすると、エラーが発生します: AttributeError: '_RequestGlobals' object has no attribute 'name'