目前我的settings.py
看起来像这样
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': 'gb',
'USER': '',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '27017'
}
}
我使用的django版本是1.4。问题是当我尝试python manage.py syncdb
时会抛出以下错误
db = dbs[DEFAULT_DB_ALIAS]
KeyError: 'default'
任何帮助都会很棒。感谢
答案 0 :(得分:0)
基本上,你需要使用Django的分叉而不是vanilla django。不幸的是,该网站现在已经关闭了,但是django non-rel mongodb_engine的文档和教程在这里:http://www.django-mongodb.org/或者您可以通过用户组联系,请参阅github上的项目页面https://github.com/django-nonrel/mongodb-engine