我在 Django 1.2 上开发了 Django 项目,但无法将其更新到较新版本。我需要在这里添加一个基于 Django 1.4 开发的应用程序。
如何将其作为不同版本的不同项目启动并在其中共享用户会话?
如何设置正确的 url 设置(例如第一个必须是/
,第二个 - /app
)?
查看这篇关于如何在两个不同项目之间共享用户和会话的博客文章。您不需要匹配会话 cookie 域,因为您的两个项目已经在同一个域中。
注意:还请阅读评论,那里有一些重要的建议,以防您需要帮助进行故障排除。
回复:URL 设置 - 显然你不能将两个项目安装在同一个根目录上。如果项目 1 安装在 上/
,那么您可以将第二个项目安装在 上/app
。然后,您可以配置项目#2 的 URL 以将其根目录/
(实际上是 domain.com/app)直接用于新应用的 URL。如果您使用/somethingelse
该应用程序,您的完整 URL 将变为/app/somethingelse
.