Turbogears 1.1 (CherryPy 2.3) に基づくレガシー Web アプリケーションを使用しており、Django 1.4 Web アプリケーションと統合したいと考えています。私が理想的にやりたいことは、エクスペリエンスがユーザーにとってシームレスになるように、両方のアプリケーションが認証/セッション状態を共有する方法を見つけることです。どちらのアプリケーションも同じサーバー上で実行でき、技術的には同じ mysql データベース インスタンスにアクセスできます。
最初の考えでは、これは次の方法で達成できると考えられています。
- 共有データベースへのセッション データの保存
- http 経由でターボギア アプリケーションにリクエストを発行する「マスター」として Django アプリケーションを使用します。
- 内部 CherryPyWSGIServer を介して Cherrpy 内から Django アプリケーションを実行する
他の提案は大歓迎です!