2012-10-18 42 views
2

我正在使用基於Turbogears 1.1(CherryPy 2.3)的遺留Web應用程序,我想將它與Django 1.4 Web應用程序集成。我最想做的是爲兩種應用程序共享身份驗證/會話狀態找到一些方法,以便體驗對用戶無縫。 這兩個應用程序都可以在同一臺服務器上運行,並且在技術上可以訪問同一個mysql數據庫實例。將django應用程序與turbogears集成

  • 存儲會話數據在共享數據庫
  • 使用Django的應用程序作爲「主」,將發佈通過HTTP請求到的TurboGears應用
  • 初步的想法是,這可以通過實現

  • 通過內部CherryPyWSGIServer從內部Cherrpy運行Django應用程序

任何其他建議將會受到歡迎!

+0

應用程序將在相同的域?例如:domain.com/TurboGearApp&domain.com/DjangoApp? – cyraxjoe

回答

0

我會建議尋找創建一個自定義Django authsession後端,它重用現有的Turbogears數據。你也可能會發現有必要使用Django 1.5的configurable user model