鍍金池/ 問(wèn)答/Python  數(shù)據(jù)庫(kù)/ Django 的mysql主從配置

Django 的mysql主從配置

Django 的mysql主從讀寫(xiě)分離配置該怎么配?
網(wǎng)上看了好多資料都寫(xiě)的書(shū)自己寫(xiě)db路由, Django沒(méi)有實(shí)現(xiàn)數(shù)據(jù)庫(kù)主從配置么?

回答
編輯回答
風(fēng)清揚(yáng)

謝邀,mysql的主從數(shù)據(jù)庫(kù)是在mysql層上做的。Django沒(méi)有實(shí)現(xiàn)數(shù)據(jù)庫(kù)主從配置。http://blog.csdn.net/pasic/ar...

你說(shuō)的那個(gè)db路由,是多數(shù)據(jù)庫(kù)及分庫(kù)的情況。當(dāng)然你也可以把主從數(shù)據(jù)庫(kù)寫(xiě)入:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'ip',                 #主服務(wù)器ip
    'PORT': 3306,
    'USER': 'root',
    'PASSWORD': 'mysql',
    'NAME': 'dailyfresh_14'
    },
'slave': {
    'ENGINE': 'django.db.backends.mysql',
    'HOST': 'ip',                 #從服務(wù)器ip
    'PORT': 3306,
    'USER': 'root',
    'PASSWORD': 'mysql',
    'NAME': 'dailyfresh_14'
    }
}
2018年7月5日 06:34