2010-08-02 3 views
1

alt text http://www.freeimagehosting.net/image.php?387990357b.jpgS'il vous plaît conseiller la structure de dossiers pour la manipulation plusieurs sites dans Django

S'il vous plaît voir la structure du dossier image dans l'URL mentionnée ci-dessus s'il vous plaît conseiller quelle structure serait le mieux adapté pour une meilleure managibility de code. Si l'image ci-dessus n'est pas gettign s'il vous plaît utiliser cette URL http://www.freeimagehosting.net/image.php?387990357b.jpg

Répondre

1

En ce qui concerne le déploiement automatisé va, Il me semble que votre deuxième option serait mieux ... qui vous permettra de "ramasser" soit site 1 ou site 2 tout à la fois et déposez-le où vous voulez.

+0

merci Matthew, mais le doute dans ce cas d'avoir un fichier partagé paramètres globaux par les sites que je dois garder un module de paramètres dans le répertoire racine Ai-je raison? – Joseph

+0

pas nécessairement - vous pouvez avoir un fichier "paramètres globaux" n'importe où sur le système de fichiers (tant qu'il est sur votre PYTHONPATH) - settings.py de chaque site peut simplement importer * de votre site global et définir des paramètres spécifiques au site. –

+0

Donc, selon notre nouveau changement, nous devons utiliser le même modèle pour tous les sites. puisque tous les sites partageront les mêmes bases de données impliquées. SO nous prévoyons de garder le fichier model.py dans le répertoire commun pour le partage entre tous les sites, S'il vous plaît avis si le maintien du fichier models.py dans un dossier globalement partagé sera un bon choix? – Joseph

0

J'utilise virtualenv pour gérer plusieurs sites, ce qui est essentiellement une extension de la seconde option: chacun avec sa propre base de code et son propre fichier et module de paramètres.

+0

Salut, vouliez-vous dire utiliser la variable Env dans l'hôte virtuel Apache pour gérer le site multiple en utilisant mod_wsgi ...? Si alors s'il vous plaît préciser comment vous l'implémentez – Joseph

+0

Non, virtualenv: http://pypi.python.org/pypi/virtualenv –

Questions connexes