Vous n'êtes pas identifié(e).
Bonjour,
pour une même application j'utilise plusieurs bases différenciées en configurant apache avec plusieurs fichier "wsgi" pointant chacun sur un fichier "settings_specifique.py" dans lequel j'ai surchargé les variables concernants la base utilisée.
Dans chacun des fichiers spécifiques je modifie également "MEDIA_ROOT" et "MEDIA_URL"... et je pensais naivement pouvoir en faire de même pour d'autres paramètres dont j'ai besoin (des intitulés utilisés lors de la génération d'états en pdf), mais je ne vois pas comment dire à Django d'aller chercher ses intitulés dans "settings_specifique" plutôt que dans "settings" !
Je peux récuper dans une variable le nom du "settings_specifique" utilisé :
from os import environ
local_setting = environ['DJANGO_SETTINGS_MODULE'] # contient bien
mais comment puis-je effectuer une commande équivalente à :
from local_setting import *
où se serait le contenu de "local_setting" qui serait interprété (comme `local_setting` en bash) ?
N.B. : j'ai bien la solution d'effectuer une suite de "if / elif" mais ça n'est pas très souple...
Cordialement.
Hors ligne