django-multidb-router

Screenshot Software:
django-multidb-router
Mga detalye ng Software:
Bersyon: 0.5
I-upload ang petsa: 11 May 15
Nag-develop: Jeff Balogh
Lisensya: Libre
Katanyagan: 1

Rating: 1.0/5 (Total Votes: 2)

django-multidb-router ay isang Django application.
Sa multidb.MasterSlaveRouter lahat basahin queries ay pumunta sa isang database ng alipin; lahat pagsingit, mga update, at pagtanggal ay gawin upang ang mga default na database.
Una, tukuyin SLAVE_DATABASES sa iyong mga setting. Ito ay dapat na isang listahan ng mga alias database na maaaring matagpuan sa database:
Database = {
& Nbsp; 'default': {...},
& Nbsp; 'shadow-1': {...},
& Nbsp; 'shadow-2': {...},
}
SLAVE_DATABASES = ['shadow-1', 'shadow-2']
Pagkatapos ay ilagay multidb.MasterSlaveRouter sa DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
Ang database ng alipin ay napili sa round-Robin fashion.
Kung nais mong makakuha ng isang koneksyon sa isang alipin sa iyong app, gamitin multidb.get_slave:
mula django.db import koneksyon
import multidb
connection = connections [multidb.get_slave ()]

Kinakailangan :

  • sawa
  • Django

Iba pang mga software developer ng Jeff Balogh

Mga komento sa django-multidb-router

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!