2012-04-02 10 views
0

Ich habe eine Anwendung, die Django 1.3 in Pythons Site-Pakete installiert verwendet. Ich möchte eine weitere Kopie davon erstellen (WSGI unter Apache), aber ich möchte eine neuere Version von Django verwenden, die ich entpackt habe, um zu sehen, ob eine Eingabe erforderlich ist, bevor ich nach 1.4 migrieren kann.WSGI-Anwendung mit einer anderen Version von Django ausführen, was in Python-Site-Paketen installiert ist?

Gibt es eine Möglichkeit, irgendwie anzugeben, wo WSGI Django importieren soll?

+0

Hier ist ein Artikel, der ist [gemeint Anfänger mit virtualenv helfen] (http://blog.yourlabs.org/post/19725807220/django-pinax-virtualenv-setuptools-pip) – jpic

Antwort

2

Führen Sie die App in einem virtualenv.

+0

Ich wünschte, ich könnte diese Antwort +10 In einem Schuss. –

+0

Für welche mod_wsgi Dokumentation es in http://code.google.com/p/modwsgi/wiki/VirtualEnvironments –

+0

abdeckt, ist es wahrscheinlich eine gute Lösung, aber ich habe gerade Django aus den Python-Site-Paketen entfernt und jede der Sites referenziert diese eigene Django-Version, die ich nebenan entpackt habe. – abolotnov