Django Routage Bdd - 2016-01-22 15:35:54

Solution pour utiliser 2 bases de données avec plusieurs modèles. Dans le fichier settings.py, définir les 2 bdds: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django', 'USER': 'mega_user', 'PASSWORD': 'mega_mot_de_passe', 'HOST': '192.168.55.4', 'PORT': '3306', }, 'treco_facturation': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db_trecobat', 'USER': 'mega_user2', 'PASSWORD': 'mega-Mot_de_passe2', 'HOST': '192.168.55.5', 'PORT': '3306', } } Sur chaque modèle, déclarer la BDD à utiliser : _DATABASE = "default" ou _DATABASE = "treco_facturation" Dans l’application créer un fichier (ex:db_router.

Django Begins - 2015-11-17 10:44:39

##Mémo pour une première app avec Django On va zapper l’installation de django et se dire qu’on part avec une install propre. On se place dans le dossier que l’on va utilise pour la suite et on crée son site : django-admin startproject super_site Un squelette de site est créé. On maintenant lui dire de passer par une base mysql donc : nano super_site/settings.py DATABASES = { 'default': { 'ENGINE': 'django.