2015-01-06 46 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