2017-02-05 10 views
1

オブジェクトをflask.Flaskインスタンスに格納する必要があります。素朴なアプローチは、このような属性を割り当てるだけです。オブジェクトをFlaskオブジェクトに格納する

app = flask.Flask(__name__) 
app.my_object = MyObject() 

私はこのようなアプリケーションのコンテキストで、後でそれを参照することを計画しています:

flask.current_app.my_object 

私は、このメソッドは、スレッドがが保存している疑い。フラスコが奨励しているこれを行う正しい方法はありますか?そうでない場合は、上記のアプローチをどのように安全に実装しますか?

答えて

1

私はconfigオブジェクトの使用を終了しました。

app.config['MY_OBJECT'] = MyObject() 

リクエストでこれを参照できます。

current_app.config['MY_OBJECT'] 
関連する問題