最近、Session オブジェクトに依存するショッピング カート コードを作成しました。匿名ユーザーのデータを保存するには、これが合理的な方法のように思われました。
一連のテストを行っているときに、厄介な問題に遭遇しました。ユーザーがチェックアウト プロセスの途中で (または単に他の製品を閲覧しているときに) サインインすると、Django が新しい session_key を発行し、セッション データにアクセスできなくなります。
古いセッション データを保持する方法はありますか? それとも、私の設計アプローチが間違っていますか?