django的全新品牌。我们有一个使用django 0.96x的遗留django项目,它执行身份验证,ldap等,它很相关,所以我们不想重写那些代码。运行不同的Django版本但共享身份验证
我们要添加一个论坛溶液(现成的),但所有我见过的那些至今需要的Django 1.x的
我试图找出如何得到这个工作,我“已经把范围缩小到以下几点:
- 使用旧的论坛解决方案,工程瓦特/ Django的0.96(这是否存在?)
- 尝试修补论坛解决方案,以使其‘向后兼容’0.96 (可能的噩梦)
- 使用两种不同的djangos:0.96和1.xa nd(因为我们使用Apache w/mod_python)有两个不同的位置指令;调整PYTHONPATH适当的每个(或使用virtualenv等)
但将选项#3甚至工作?我不太了解django.contrib.auth和朋友如何工作,因此如果我运行两个不同版本的django,用户是否仍然登录?我没有提到试图修补我们的0.96项目以使其达到1.x,但我们没有时间这样做。
有什么建议吗?
是的,我们可能别无选择,只能这样做;-) – Rob 2010-01-07 18:59:42