3

有人可以告诉我如何使用 Django MongoDB 引擎吗?

我已按照此处的说明进行操作:http: //django-mongodb.org/topics/setup.html

我得到的只是这个错误:

django.core.exceptions.ImproperlyConfigured: 'django_mongodb_engine.mongodb' isn't an available database backend. 
Try using django.db.backends.XXX, where XXX is one of:
    'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3'
Error was: No module named django_mongodb_engine.mongodb.base
4

3 回答 3

4

应该的django_mongodb_engine,不是django_mongodb_engine.mongodb的。

于 2012-02-21T08:33:20.610 回答
1

问题是您下载包的位置不在您的.django 中PYTHONPATH,因此 django 无法导入它。

如果您按照这些说明进行操作,则需要从您创建的 virtualenv 运行您的应用程序(myproject在示例中)。

或者,您需要将其添加到您的PYTHONPATH以确保 django 可以导入它。

您应该能够运行 python 交互式 shell 并在import django_mongodb_engine.mongodb没有任何错误的情况下执行。

于 2012-02-21T05:39:41.603 回答
-1

我在这里找到了答案:https ://stackoverflow.com/questions/5699521/django-mongodb-i-cannot-update

基本上需要安装:

•django-mongodb-engine

•pymongo

•django-nonrel

•django工具箱

•mongoengine

于 2012-02-22T04:25:07.350 回答