Django-multidb-הנתב הוא יישום אופטימיות.
עם כל 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 ()]
דרישות :
- פייתון
- יחידת
תגובות לא נמצא