Il mio progetto era in esecuzione su Django 1.5.4 e volevo aggiornarlo. Ho fatto pip install -U -I django
e ora pip freeze
mostra Django 1.6.5 (chiaramente django è aggiornato, sono in virtualenv
) ma il mio progetto utilizza ancora Django 1.5.4. Come posso usare la versione aggiornata?Come aggiornare django?
AGGIORNAMENTO: Grazie per i vostri commenti. Ho provato tutto ma purtroppo non ha funzionato e ho dovuto ridistribuire l'app.
Spero che qualcuno spieghi perché è successo.
'pip disinstallare django' e quindi' pip install django'. Forse il tuo progetto sta funzionando con un'altra virtualizzazione? – qwetty
Hai riavviato il processo del server? – meshy
Non sono sicuro se questo è il problema, ma c'è un bug in virtualenv che se usi django-admin.py userà la versione di sistema. Invece, usa sempre 'python django-admin.py' e 'python manage.py '. Il comando python iniziale si assicurerà che usi sempre l'ambiente django –
yuvi