在Django中使用MongoEngine时出现问题-raise配置不正确(“settings.DATABASES”配置不正确

在Django中使用MongoEngine时出现问题-raise配置不正确(“settings.DATABASES”配置不正确,django,celery,django-celery,mongoengine,Django,Celery,Django Celery,Mongoengine,我试图让Django 1.5.1启动并使用mongoengine作为第二个DB后端运行,但失败了很多次 My settings.py包括以下内容: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DaTaBaSe', 'USER': 'root', 'PASSWORD': '',

我试图让Django 1.5.1启动并使用mongoengine作为第二个DB后端运行,但失败了很多次

My settings.py包括以下内容:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DaTaBaSe',                      
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost', 
        'PORT': '3306',                  
    },
    'tracking': {
        'ENGINE': 'django.db.backends.dummy',
        'NAME': 'analytics',
    }
}
我有一个DB路由器,它已经负责将正确的应用程序分配给mongoDB,这似乎是可行的,因为我在芹菜任务中看到了以下错误

File "/mypath/base.py", line 15, in complain
raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
配置不正确:设置。数据库配置不正确。请提供引擎值。有关详细信息,请查看设置文档


欢迎任何建议和想法。

'django.db.backends.dummy'
是一个虚拟实现,django将在没有给出
引擎或
引擎
是空字符串时使用。后端API的每个方法都会引发
配置不正确的
(除了
连接.close()
'django.db.backends.dummy'
是一个虚拟实现,当没有给出
引擎或
引擎是空字符串时,django将使用它。后端API的每个方法都会引发
配置不正确的
(除了
连接.close()

这可能有帮助:不幸的是,这是处理芹菜中的路由键。这更像是Django的“问题”@David您是否仅在任务中或django shell中出现错误?如果我尝试在没有芹菜的情况下执行此操作,则会出现相同的错误。settings.DATABASES配置不正确。请提供引擎值。有关更多详细信息,请查看设置文档。这可能会有所帮助:不幸的是,这是在芹菜中处理路由键。这似乎比ike是Django的“问题”@David您是否仅在任务中或django shell中出现错误?如果我尝试在没有芹菜的情况下执行此操作,则会出现相同的错误。settings.DATABASES配置不正确。请提供引擎值。有关详细信息,请查看设置文档。我尝试将数据库设置为虚拟后端,但仍然出现相同的错误。正在检查settings.DA选项卡返回以下内容:“默认”:“{'ATOMIC_REQUESTS':False,'AUTOCOMMIT':True,'CONN_MAX_AGE':0,'ENGINE':'django.db.backends.dummy,'HOST':'','NAME':'','OPTIONS':{},'PORT':'','TEST CHARSET':None,'TEST_-COLLATION':None,'TEST_-MIRROR':None,'TEST_-NAME','None,'timeu-ZONE':'UTC','USER':'}}顺便说一句,我使用的是Django 1.6.2。我尝试将数据库设置为虚拟后端,但仍然存在相同的错误。检查设置。数据库返回以下内容:“默认”:“{”原子请求“:False”,“AUTOCOMMIT”:True,“CONN_MAX_AGE”:0,“引擎“:”Django.db.backends.dummy”,“主机“:”,“名称”:“,”选项“:{}”“密码”:“端口”:“测试字符集”:无,“测试排序规则”:无,“测试镜像”:无,“测试名称”:无,“时区”:“UTC”,“用户”:“}}}}顺便说一句,我在Django 1.6.2上。