J'ai un site django que je suis d'hébergement sur tordu par le django WSGIHandler comme décrit ici - http://www.clemesha.org/blog/Django-on-Twisted-using-latest-twisted-web-wsgiDjango sur Twisted avec plusieurs hôtes virtuels?
Tout semble OK jusqu'au point où je veux ajouter une configuration « site » supplémentaire sur mon site django en utilisant la django Sites framework. Ce faisant, j'ajoute un fichier settings.py supplémentaire pour le nouveau site et cela semble fonctionner. Ce que je veux ensuite faire est d'utiliser la classe torsadée NameVirtualHost pour pouvoir diriger un domaine (disons site1.exemple.com) vers le premier fichier de paramètres, puis utiliser un autre domaine (disons site2.exemple.com) pour utilisez le deuxième fichier de paramètres. Cela fonctionne avec Apache & mod_wsgi.
Le problème auquel je suis confronté est que le code tordu ne peut accéder qu'à un environnement django à la fois. Si j'appelle setup_environ avec le premier fichier de paramètres et que vous installez un hôte pour le premier domaine, un appel ultérieur à setup_environ remplacera le fichier de paramètres en cours d'utilisation. Par conséquent, un seul ensemble de paramètres peut être utilisé en même temps.
Des idées comment procéder?