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的
評論沒有發現