問題タブ [flask-session]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 別のハンドラー関数からフラスコ セッション データにアクセスしようとすると、キー エラーが発生します
ダイアログフロー フルフィルメント フラスコ パッケージを使用して、単純なチャットボットを構築しています。以前にget_Name_ID(agent )ハンドラーで設定したdef goalName(agent)ハンドラーのセッション変数にアクセスしようとすると、Heroku ログから重要なエラー メッセージが表示されます。
ここに私が使用しているWebhookがあります:
ここに最初のハンドラ関数があります
2 番目のハンドラ関数は次のとおりです。
次の方法でフラスコセッションをセットアップしました。
私は次の方法を試しました:
- フラスコセッションパッケージを削除し、組み込みのフラスコセッションを使用しましたが、成功しませんでした。
- セッションをテストするために簡単なルートを設定しましたが、問題なく動作していました。ただし、ハンドラー関数内では機能しません。
2 番目のハンドラーからセッション データにアクセスすると、キー エラーが発生します。
_ 2021-08-05T10:47:48.928371+00:00 app[web.1]: super()を返す。getitem (キー) 2021-08-05T10:47:48.928372+00:00 app[web.1]: KeyError: 'u_id
何が起こっているのかわかりませんか?どんな助けでも大歓迎です!