django-multidb-router

Software kuvakaappaus:
django-multidb-router
Ohjelmiston tiedot:
Versio: 0.5
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Jeff Balogh
Lupa: Vapaa
Suosio: 1

Rating: 1.0/5 (Total Votes: 2)

Django-multidb-reititin on Django sovellus.
Jossa multidb.MasterSlaveRouter kaikki lukeneet kyselyt menee orja tietokantaan; kaikki terät, päivitykset ja poistot aikoo tehdä oletustietokantana.
Ensinnäkin määritellä SLAVE_DATABASES in asetukset. Sen pitäisi olla luettelo tietokannan aliaksia, jotka löytyvät TIETOKANNAT:
TIETOKANNAT = {
& Nbsp; "default": {...},
& Nbsp; "varjo-1 ': {...},
& Nbsp; "varjo-2 ': {...},
}
SLAVE_DATABASES = ['shadow-1', 'varjo-2']
Sitten laittaa multidb.MasterSlaveRouter otetaan DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
Slave tietokannat valitaan kiertovuorottelumenetelmällä.
Jos haluat saada yhteyden orja teidän app, käytä multidb.get_slave:
alkaen django.db tuonti yhteydet
tuonti multidb
liitäntä = liitännät [multidb.get_slave ()]

vaatimukset

  • Python
  • Django

Muu ohjelmistojen kehittäjä Jeff Balogh

Kommentit django-multidb-router

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!