私は私のユーザモジュールのためのルーティングの前のリクエストを持っています。しかし今、私は他の青写真からg.usersにアクセスしたい。私はそれを行う唯一の方法を見つけました、すべての単一の青写真に以下のコードをコピーすることです。どこに私の青写真before_requestを置くのですか
@ app.before_requestのために私のapp.pyに入れてみましたが、セッション、g、ユーザをインポートする必要があるためエラーがあります。そして、他の場所でも_requestglobalエラーが発生します。
@app.before_request
def before_request():
g.user = None
if 'user_id' in session:
g.user = User.query.get(session['user_id']);
何を入れるのが最適ですか?
が、私はたくさんの取得:
AttributeError: '_RequestGlobals' object has no attribute 'user'
「app.before_request' *はすべきです」など、同じ
before_request
デコレータを使用することもできます。 'app.before_request'を使うときに' AttributeError'を得る場所の例を投稿できますか? –ダミーニット、明らかに、私は@アプリでそれを設定しなかった、私は機能を追加しましたが、それを忘れてしまった。これで、すべての単一の青写真で@appでうまくいくように見えます。私は他の青写真はそれを見ていないと思った。 – Dexter