【问题标题】:Integrate django application with turbogears将 django 应用程序与 turbogears 集成
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-05-22
    • 2011-07-07
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多