django-MultiDB-yönlendirici Django uygulamasıdır.
Multidb.MasterSlaveRouter ile tüm sorgular bir köle veritabanına gidecek okudum; Tüm ekler, güncellemeler ve siler varsayılan veritabanına yapacağız.
Öncelikle, ayarlarında SLAVE_DATABASES tanımlar. Bu VERİTABANLARI bulunabilir veritabanı takma adların listesi olmalıdır:
VERİTABANLARI = {
& Nbsp; 'varsayılan': {...},
& Nbsp; 'gölge-1': {...},
& Nbsp; 'gölge-2': {...},
}
SLAVE_DATABASES = ['gölge-1', 'gölge-2']
Sonra DATABASE_ROUTERS içine multidb.MasterSlaveRouter koydu:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter')
Köle veritabanları round-robin biçimde seçilecektir.
Eğer app bir köle ile bir bağlantı almak istiyorsanız, multidb.get_slave kullanın:
django.db ithalat bağlantıları
ithalat MultiDB
Bağlantı = bağlantılar [multidb.get_slave ()]
Gereksinimleri :
- Python
- Django
Yorum Bulunamadı