django-multidb-router

Logiciel capture d'écran:
django-multidb-router
Détails logiciels:
Version: 0.5
Date de transfert: 11 May 15
Développeur: Jeff Balogh
Licence: Gratuit
Popularité: 1

Rating: 1.0/5 (Total Votes: 2)

django-Multidb-routeur est une application Django.
Avec multidb.MasterSlaveRouter tous lu requêtes iront à une base de données de l'esclave; toutes les insertions, les mises à jour et des suppressions vont faire pour la base de données par défaut.
Tout d'abord, définir SLAVE_DATABASES dans vos paramètres. Il devrait être une liste d'alias qui peuvent être trouvés dans les bases de base de données:
BASES DE DONNÉES = {
& Nbsp; "par défaut": {...},
& Nbsp; "shadow-1 ': {...},
& Nbsp; "shadow-2 ': {...},
}
SLAVE_DATABASES = ['ombre-1 »,« shadow-2']
Ensuite, mettre en multidb.MasterSlaveRouter DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
Les bases de données d'esclaves seront choisis de façon round-robin.
Si vous voulez obtenir une connexion à un esclave dans votre application, utilisez multidb.get_slave:
de connexions d'importation django.db
Multidb d'importation
connexion = connexions [multidb.get_slave ()]

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Jeff Balogh

django-pylibmc
django-pylibmc

20 Feb 15

django-nose
django-nose

14 Apr 15

Commentaires à django-multidb-router

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!