2

Turbogears 1.1 (CherryPy 2.3) に基づくレガシー Web アプリケーションを使用しており、Django 1.4 Web アプリケーションと統合したいと考えています。私が理想的にやりたいことは、エクスペリエンスがユーザーにとってシームレスになるように、両方のアプリケーションが認証/セッション状態を共有する方法を見つけることです。どちらのアプリケーションも同じサーバー上で実行でき、技術的には同じ mysql データベース インスタンスにアクセスできます。

最初の考えでは、これは次の方法で達成できると考えられています。

  • 共有データベースへのセッション データの保存
  • http 経由でターボギア アプリケーションにリクエストを発行する「マスター」として Django アプリケーションを使用します。
  • 内部 CherryPyWSGIServer を介して Cherrpy 内から Django アプリケーションを実行する

他の提案は大歓迎です!

4

1 に答える 1

0

既存のTurbogearsデータを再利用するカスタムDjango認証およびセッションバックエンドの作成を検討することをお勧めします。また、Django1.5の構成可能なユーザーモデルを使用する必要がある場合もあります。

于 2013-03-02T22:18:12.087 に答える