問題タブ [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.
session - Flaskセッションが値を保存しない/リクエスト間で持続する
ユーザーが初めてカートに商品を追加するときに、新しい注文を作成し、その注文の order_id (整数) をセッションに保存して、商品を注文に追加します。次に、カートに商品が追加されたら、注文を照会して商品を追加できます。
ただし、store.products ページへのリダイレクト要求の後、セッションは空の辞書にリセットされ続けます。セッションを実装してすべてのリクエストで持続し、それを使用して order_id を追跡する方法がわかりません。
私の注文テーブルは次のように定義されています。
ajax - Flask セッションが別の関数に渡されない
私には2つの機能があります:
AJAX 呼び出し:
セッション変数は Ajax 経由で送信されます。フォームの送信後、セッション変数にアクセスしようとすると、このエラー メッセージが表示されます。
エラー:
このプラットフォームで同様の質問がいくつかありましたが、このケースに該当するものはありませんでした。
私がすでに試したこと:
- session.modified=セッション後に真['final_box']=final_box
- app.secret_key はすでに存在していました
- 保留中のすべてのリクエストがサーバー側で完了するのを待ちます
解決策への指針や微調整は大歓迎です。