场景简述
在Django开发中,有时候会需要对多个数据库进行连接,比如MySQL的主库从库,主库负责写,从库负责读。
那么程序里面有需要去确定,对数据库的写操作如何定位到主库,读操作有如何定位到从库? 这是今天要讨论的问题。
Django 连接多个数据库
首先,我们可以在Django的setting.py
文件中配置DATABASES
字段,配置格式如下,
DATABASES = {
'default': {
},
'old': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'polls',
'USER': 'root',
'PASSWORD': '761054834c',
'HOST':