したがって、ユーザーモジュールの変更前リクエストルーティングがあります。しかし、今は他のブループリントからもg.usersにアクセスしたいと思います。私はそれを行う唯一の方法を見つけました。以下のコードをすべての青写真にコピーすることです。
@ app.before_requestのapp.pyに入れてみましたが、session、g、Userをインポートする必要があるためエラーが発生し、それでも他の場所で_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'