2

我正在使用基于 Turbogears 1.1 (CherryPy 2.3) 的遗留 Web 应用程序,我想将它与 Django 1.4 Web 应用程序集成。理想情况下,我想做的是找到一些方法让两个应用程序共享身份验证/会话状态,以便用户无缝体验。两个应用程序可以在同一台服务器上运行,并且在技术上可以访问同一个 mysql 数据库实例。

最初的想法是,这可以通过以下方式实现:

  • 将会话数据存储在共享数据库中
  • 将 Django 应用程序用作“master”,通过 http 向 turbogears 应用程序发出请求
  • 通过内部 CherryPyWSGIServer 从 Cherrpy 中运行 Django 应用程序

欢迎任何其他建议!

4

1 回答 1

0

我建议考虑创建一个自定义 Django身份验证会话后端,以重用现有的 Turbogears 数据。您可能还会发现有必要使用 Django 1.5 的可配置用户模型

于 2013-03-02T22:18:12.087 回答