【发布时间】:2021-08-12 14:16:57
【问题描述】:
我有 2 个数据库 mysql 和 mongo。在 mysql 上人们保存所有数据,在 mongo 上只保存图像。我是这样定义的
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '*****',
'USER': '*****',
'PASSWORD': '*****',
'HOST': '1*****',
'PORT': '1*****',
'TEST': {
'NAME': '*****',
# 'CHARSET': 'utf8',
},
'mongodb': {
'ENGINE': 'djongo',
'NAME': '*****',
'USER': '*****',
'PASSWORD': '*****',
'HOST': '*****',
'PORT': '*****',
'TEST': {
'NAME': '*****',
# 'CHARSET': 'utf8',
},
}
}
}
现在我想在 mongodb 上运行 inspectdb,我发现了这个错误
manage.py inspectdb --database mongodb
django.db.utils.ConnectionDoesNotExist: The connection mongodb doesn't exist
主机密码端口没问题
【问题讨论】:
标签: mysql django django-rest-framework djongo