2015-01-06 45 views
-1

我开始使用mongoengine,我已经陷入了开始link 我运行Ubuntu 14.04。 这是我做了什么:
$的virtualenv -p /usr/bin/python3.4的myproject
源的myproject /斌/激活 然后我开始运行sudo的PIP安装mongoengine教程(没有sudo我有一个错误)
如何设置与django mongoengine

然后,我必须到右:

from mongoengine import * 

connect('tumblelog') 

但我在哪里都写?我必须安装Django并将其写入设置中吗? 我已经安装了mongodb,但它会与virtualenv一起使用吗?

+0

用Django配置MongoEngine有时会让人感到困惑。我发现了一个更简单的方法[将Django与MongoDB连接起来](https://nesdis.github.io/djongo/integrating-django-with-mongodb/)。 – nesdis

回答

0

你说你尝试安装mongoengine时会出错,但你不会说这是什么。虚拟环境的目的是为了避免访问系统文件的需要,所以在进一步深入研究之前,你需要考虑这一点。

MongoDB非常乐意在虚拟环境中工作。您将在您编写的需要使用MongooDB的任何模块的开头编写import语句。

+0

不,我用sudo pip安装了mongoengine。但是我在哪里写代码?我必须安装django吗?因为我的项目是空的 – TotuDoum

+0

听起来像你至少需要阅读Django的教程 – holdenweb

+0

,所以我必须安装Django的pip并通过connect函数替换数据库?我已经与django做了一个项目,但从未使用mongodb – TotuDoum