Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何与django建立mongoengine_Python_Django_Mongodb_Pymongo_Mongoengine - Fatal编程技术网

Python 如何与django建立mongoengine

Python 如何与django建立mongoengine,python,django,mongodb,pymongo,mongoengine,Python,Django,Mongodb,Pymongo,Mongoengine,我开始使用mongoengine,我已经陷入了起步阶段 我正在运行ubuntu 14.04。 以下是我所做的: $virtualenv-p/usr/bin/python3.4myproject 源myproject/bin/activate 然后,我通过运行sudo-pip-install-mongoengine(没有sudo,我就有一个错误)开始本教程 然后我必须正确: from mongoengine import * connect('tumblelog') 但我该在哪里写呢?我必须安

我开始使用mongoengine,我已经陷入了起步阶段 我正在运行ubuntu 14.04。 以下是我所做的:
$virtualenv-p/usr/bin/python3.4myproject
源myproject/bin/activate 然后,我通过运行sudo-pip-install-mongoengine(没有sudo,我就有一个错误)开始本教程

然后我必须正确:

from mongoengine import *

connect('tumblelog')
但我该在哪里写呢?我必须安装Django并将其写入设置吗?
我已经安装了mongodb,但它能与virtualenv一起工作吗?

您说您在尝试安装
mongoengine
时出错,但您没有说明是什么。虚拟环境的目的是消除访问系统文件的需要,因此在进一步研究之前,您需要先了解这一点


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

NO我是用sudo pip install mongoengine安装的。但是我在哪里写代码呢?我必须安装django吗?因为我的项目是emptyso,所以我必须pip安装django并用connect函数替换数据库?我已经用django做了几个项目,但从未使用过MongodBy。你不能仅仅用MongoDB替换关系数据库,然后期望一切都能正常工作。我不明白你为什么期望Mongo教程给出使用Django的说明。用Django配置MongoEngine有时会让人很困惑。我找到了一个更容易的方法。