Django的multidb路由器是一个Django应用程序。
随着multidb.MasterSlaveRouter所有读查询会去从数据库中;所有插入,更新和删除会做默认的数据库。
首先,在设置中定义SLAVE_DATABASES。它应该是可以在数据库中,找到数据库的别名列表:
数据库= {
 “默认”:{...},
 “影子-1”:{...},
 “影子-2”:{...},
}
SLAVE_DATABASES = ['阴影-1“,”阴影-2']
然后把multidb.MasterSlaveRouter到DATABASE_ROUTERS:
DATABASE_ROUTERS =('multidb.MasterSlaveRouter',)
从数据库将被选定的循环方式。
如果你想在你的应用程序从机之间的连接,使用multidb.get_slave:
从django.db导入连接
进口multidb
连接=连接[multidb.get_slave()]
要求:
- 在Python的
- Django的
评论没有发现