由于我不会厌烦你的原因,我在不同版本中安装了不同的Django,但我希望他们将身份验证委托给另一个Django。 (我继承了这一点,我必须承认,我在Django的背景很少,而且我的膝盖很深。)
具体来说,我有两个运行1.4系列的Django项目和一个使用自定义用户模型的Django 1.5中的新项目。它们在物理上是分开的,1.4版本无法升级或整合成一个整洁的单项目,多应用程序包。我知道这看起来很奇怪。
我希望1.4应用程序从1.5应用程序中获取所有用户信息和身份验证。似乎有很多方法可以做到这一点,范围可以达到像Oauth这样的东西,但出于官僚主义的原因,我需要的解决方案涉及对现有1.4应用程序的最少更改。有什么想法可以通过尽可能多的改变来实现这一目标吗?似乎有一种直截了当的方式,但我还没有找到它。