在安装Django之前是否需要卸载Django 1.3?

我想在我的Django项目中使用多个数据库。 我目前安装了Django 1.3,我的项目使用PostgreSQL。 我想添加一个使用MongoDB的应用程序。

据我了解(如果我错了,请纠正我),为了支持MongoDB,我需要Django-nonrel,它是一个支持非关系数据库的分支。

那么我需要做些什么来让MongoEngine在我的Django项目中运行,同时仍然支持我的项目中的Postgre东西?

我应该在Django-nonrel包中运行setup.py吗? 卸载官方的Django 1.3? 我很困惑。


如果你使用pip,我认为它会自动为你做,因为nonrel将自己标记为提供“django”。

你是正确的,你需要卸载django并安装django-nonrel,如果pip没有自动执行。

对于生活在同一个项目中的应用程序,在数据库字典中,您只需设置一个数据库使用postgres,另一个使用mongo。

如果您有任何疑问,请点击freenode irc上的#django-nonrel。


你可以做的最好的事情是在virtualenv上安装django non real

http://zcentric.com/2010/09/24/get-django-nonrel-working-with-virtualenv/

这样你就可以一起工作了(不需要先卸载django)

链接地址: http://www.djcxy.com/p/71971.html

上一篇: Do I need to uninstall Django 1.3 before installing Django

下一篇: PDO statement and reading results . basics