【发布时间】:2012-10-09 12:59:05
【问题描述】:
我正在使用基于 Turbogears 1.1 (CherryPy 2.3) 的遗留 Web 应用程序,我想将它与 Django 1.4 Web 应用程序集成。理想情况下,我想做的是找到一些方法让两个应用程序共享身份验证/会话状态,以便用户无缝体验。 两个应用程序可以在同一台服务器上运行,并且在技术上可以访问同一个 mysql 数据库实例。
最初的想法是,这可以通过以下方式实现:
- 将会话数据存储在共享数据库中
- 将 Django 应用程序用作“主机”,通过 http 向 turbogears 应用程序发出请求
- 通过内部 CherryPyWSGIServer 从 Cherrpy 中运行 Django 应用程序
欢迎提出其他建议!
【问题讨论】:
-
应用程序将在同一个域中?。例如:domain.com/TurboGearApp & domain.com/DjangoApp?
标签: django mod-wsgi wsgi cherrypy turbogears