关于在Django或者Tornado中连接2个以上的数据库服务器????
来源:11-11 获取小组详情

袁承志0503
2019-07-09
比如我要在Django或者Tornado中取2种数据,但这2种数据在不同服务器上的数据库里,在代码里怎么写连接数据库?
- dataBase = peewee_async.MySQLDatabase(“db_name”, host=“127.0.0.1”, user=“root”, password=“root”, port=3306) Tornado 中dataBase 可以设置多个吗?
- DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: “db_name”,
‘USER’: “root”,
‘PASSWORD’: “root”,
‘HOST’: “127.0.0.1”,
“OPTIONS”: {“init_command”: “SET default_storage_engine=INNODB;”}
}
}
Django里又如何做?求解惑????
写回答
1回答
-
bobby
2019-07-10
你这个是想要知道django的多数据库配置吧,django中有官方文档写的很清楚,自己需要配置一个路由就行了 https://docs.djangoproject.com/en/2.2/topics/db/multi-db/
00
相似问题