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

发布于 2024-12-18 12:24:24 字数 312 浏览 3 评论 0原文

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

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

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

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

I want to use multiple databases in my Django project. I currently have Django 1.3 installed and my project uses PostgreSQL.
I want to add an app that uses MongoDB.

As I understand(please correct me if I'm wrong), to support MongoDB, I need Django-nonrel which is a fork that provides support for non-relational databases.

So what do I need to do to get MongoEngine running in my Django project while still keeping support for the Postgre stuff in my project?

Should I just run the setup.py in the Django-nonrel package? Uninstall the official Django 1.3? I'm confused here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光是把杀猪刀 2024-12-25 12:24:24

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

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

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

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

If you're using pip, I think it will do it for you automatically because nonrel marks itself as supplying "django".

You are correct that you will need to uninstall django and install django-nonrel if pip doesn't do that automatically.

As for the apps living on the same project, in your database dictionary you just set one db to use postgres and one to use mongo.

If you have any questions we are here at #django-nonrel on freenode irc.

毅然前行 2024-12-25 12:24:24

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

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

这样你就可以让两者一起工作(不需要首先卸载django)

best thing you can do is installing django non real on virtualenv

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

this way you can have both working together (don't need to uninstall django first)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文