如何将MongoDB与Django Framework和Python3一起使用

时间:2016-09-21 23:11:55

标签: python django mongodb python-3.x pymongo

我是python,django和mongoDB世界的新手。我已经设置了Django项目(Virtualenv,Python3,Django == 1.10.1 MongoDB)并安装了一些基本的包需求:

foreach (ListItem li in ListBox1.Items)
        {
            if (checkID.Text.Contains(li.ToString()))
            {
                string [] word = li.ToString().Split(' ');              
                string studentInfo = word[0];
                string studentInfo2 = word[1];
                TextBox2.Text = studentInfo + " " + studentInfo2;
            }
        }

但是当我尝试使用Django==1.10.1 django-mongodb-engine==0.6.0 djangotoolbox==1.8.0 mongoengine==0.9.0 pymongo==3.3.0 同步syncdb时,它正在显示

python3 manage.py syncdb

Settings.py

~/virtenv/lib/python3.5/site-packages/django_mongodb_engine/base.py", line 272
    raise ImproperlyConfigured, exc_info[1], exc_info[2]
                              ^
SyntaxError: invalid syntax

1 个答案:

答案 0 :(得分:1)

来自文档django-mongodb-engine

DATABASES = {
   'default' : {
      'ENGINE' : 'django_mongodb_engine',
      'NAME' : 'my_database'
   }
}