将django应用程序与turbogears集成

时间:2012-10-18 23:34:32

标签: django mod-wsgi wsgi cherrypy turbogears

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

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

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

欢迎任何其他建议!

1 个答案:

答案 0 :(得分:0)

我建议考虑创建一个自定义的Django authsession后端,它会重用现有的Turbogears数据。您可能还会发现有必要使用Django 1.5的configurable user model