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

标签 django mongodb installation django-nonrel mongoengine

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

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

那么我需要做什么才能让 MongoEngine 在我的 Django 项目中运行,同时仍然保持对项目中 Postgre 内容的支持?

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

最佳答案

如果您使用 pip,我认为它会自动为您执行此操作,因为 nonrel 将自身标记为提供“django”。

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

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

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

关于django - 在安装 Django-nonrel 之前是否需要卸载 Django 1.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8296961/

相关文章:

python - 如何修补 python 方法以运行测试用例?

linux - 连接到托管在 CentOS 上的 MongoDb 服务器失败

javascript - 根据 id 数组字段在 Mongoose 中查找文档

delphi - Delphi 2009 可以与 Delphi 2006 或 Delphi 2007 安装在同一台计算机上吗?

python - django 通过用户名检查用户是否登录

Django - 没有名为 _sqlite3 的模块

python - 用于简单 python 应用程序的传统 SQL 与 MongoDB/CouchDB

升级到 OSX Catalina 后,R/Rstudio 中的 rJava 加载失败

ruby-on-rails - Rails 安装 Ruby 2.1 失败

python - 如何用python从服务器下载csv文件?