Se non ti interessano i dati:
Il modo migliore sarebbe eliminare il database ed eseguire syncdb
ancora. Oppure puoi eseguire:
Per Django>=1,5
python manage.py flush
Per Django <1.5
python manage.py reset appname
(puoi aggiungere --no-input
alla fine del comando per saltare il prompt interattivo.)
Se ti interessano i dati:
Dai documenti:
https://docs.djangoproject.com/en/dev/ref/ django-admin/
Riferimento:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -aggiorna-il-database
Le persone consigliano anche South ( http://south.aeracode.org/docs/ about.html#key-features ), ma non l'ho provato.