【发布时间】:2016-07-12 14:38:01
【问题描述】:
在 Django shell 中如何连接到不同的数据库?
类似:
python manage.py shell --database=slave
我尝试用谷歌搜索,但找不到任何有用的东西。
这是我的设置的样子:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db1',
'USER': 'user',
'PASSWORD': 'password',
'HOST': '10.10.10.10',
'PORT': '',
'CONN_MAX_AGE': 1000,
},
'slave':{
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db2',
'USER': 'user',
'PASSWORD': 'password',
'HOST': '10.10.10.10',
'PORT': '',
'CONN_MAX_AGE': 1000,
},
}
【问题讨论】: