Джанго-multidb-рутер е приложение за Django.
С multidb.MasterSlaveRouter всички прочетени заявки ще отидат до база данни с роби; всички вложки, ъпдейти, и изтрива ще направите, за да база данни по подразбиране.
Първо, да определи SLAVE_DATABASES в настройките си. Тя трябва да бъде списък с псевдоними на бази данни, които могат да бъдат намерени в Базите:
БАЗИ ДАННИ = {
& Nbsp; "неизпълнение": {...},
& Nbsp; "сянка-1": {...},
& Nbsp; "сянка-2": {...},
}
SLAVE_DATABASES = ['сянка-1 "," сянка-2']
След това сложете multidb.MasterSlaveRouter в DATABASE_ROUTERS:
DATABASE_ROUTERS = ("multidb.MasterSlaveRouter")
Базите данни с роби ще бъдат избрани в кръгла Робин модата.
Ако искате да получите връзка към роб в приложението си, използвайте multidb.get_slave:
от django.db връзки внос
внос multidb
свързване = връзки [multidb.get_slave ()]
<силни> Изисквания
- Python
- Django
Коментари не е намерена