Django和mongodb-engine:模型如何工作?

时间:2013-06-24 22:53:41

标签: python django mongodb models

我正在尝试遵循本教程:http://django-mongodb-engine.readthedocs.org/en/latest/tutorial.html 但是当我尝试导入一个类时出现错误:

>>> from testApp.models import Request
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: cannot import name Request

models.py:

from django.db.models import CharField
from django.db.models import Model
from django.db import models


class Request(models.Model):
    reqID = IntegerField("Request ID", primary_key = True)
       .....

和我的settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django_mongodb_engine',
        'NAME': 'test_db',
        'USER': '',
        'PASSWORD': '',
        'HOST': '', 
        'PORT': '', 
    }
}

我将testApp包含在INSTALLED_APPS中。我只是不明白如何将数据添加到我的mongo数据库并使其与我的模型相关。我还在运行'python manage.py sql testApp'和'python manage.py sql syncdb'吗?或者,因为我使用mongodb引擎,这些什么都不做?任何指导都会非常感激,因为这是我第一次使用python,django或mongodb而且我已经花了3天时间跟着教程=(

0 个答案:

没有答案