2009-12-08 3 views

Répondre

5

ok vous avez deux dimensions dont vous avez besoin pour couvrir vos paramètres:

  1. domaine (site)
  2. machine actuelle

Voici ce que je recommande:

universal_settings.py - tous les paramètres que vous voulez hériter partout (toutes les machines, tous les domaines)

local_settings.py - paramètres sur une base par ordinateur (paramètres de base de données, serveur de messagerie, etc.)

site_1.py - paramètres spécifiques à un de vos domaines
site_2.py - paramètres spécifiques à un de vos domaines
site_n.py - vous avez l'idée

le fond de universal_settings.py doit inclure:

from local_settings import * 

Cette volonté remplacer tout ce qui est nécessaire dans les paramètres universels.

De même, chacun des site_1.py, site_2.py, les fichiers site_n.py paramètres doivent commencer par:

from universal_settings import * 

Enfin, vous devez mettre en place un apache (ou nginx, ou autre) instance pour chaque domaine et utilisez l'un site_n.py en tant que fichier de paramètres pour ce serveur

C'est la méthode qui fonctionne le mieux pour moi :)