Mein Projekt lief auf Django 1.5.4 und ich wollte es aufrüsten. Ich habe pip install -U -I django
und jetzt pip freeze
zeigt Django 1.6.5 (deutlich aufgewertet django hat, ich bin in virtualenv
), aber mein Projekt ist immer noch mit Django 1.5.4. Wie kann ich die aktualisierte Version verwenden?Wie upgraded Django?
UPDATE: Vielen Dank für Ihre Kommentare. Ich habe alles versucht, aber leider hat nichts funktioniert und ich musste die App erneut bereitstellen.
Hoffnung jemand erklärt, warum das passiert ist.
'pip uninstall django' und dann' pip install django'. Vielleicht läuft Ihr Projekt unter einer anderen virtualenvy? – qwetty
Haben Sie den Serverprozess neu gestartet? – meshy
Nicht sicher, ob dies das Problem ist, aber es gibt einen Fehler in virtualenv, dass wenn Sie django-admin.py verwenden, es die Systemversion verwenden wird. Verwenden Sie stattdessen immer 'python django-admin.py' und 'python manage.py '. Der initiale Python-Befehl stellt sicher, dass er die Umgebungs-Django zu jeder Zeit verwendet –
yuvi