在我的Django项目中,我使用Mysql和MongoDB作为两个数据库。以及这样定义的设置文件。在
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_name'
},
'mongo_db': {
'ENGINE': 'django_mongodb_engine',
'NAME': '****',
},
}
我把我所有的模型都定义成这样
^{pr2}$现在,当我想使用djangoshell在EntityType中存储数据时,抛出错误
ConnectionError: You have not defined a default connection
请指出我做错了什么
编辑
我是不是在mongo_db数据库连接中添加了错误的引擎。我想我把mongoengine和django mongodb引擎搞混了
假设你有:
这应该行得通
您可以使用mongoengine连接数据库
相关问题 更多 >
编程相关推荐