Hvis du er ligeglad med data:
Den bedste måde ville være at droppe databasen og køre syncdb
en gang til. Eller du kan køre:
For Django>=1.5
python manage.py flush
Til Django <1.5
python manage.py reset appname
(du kan tilføje --no-input
til slutningen af kommandoen for at springe den interaktive prompt over.)
Hvis du bekymrer dig om data:
Fra dokumenterne:
https://docs.djangoproject.com/en/dev/ref/ django-admin/
Reference:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -opdater-databasen
Folk anbefaler også South ( http://south.aeracode.org/docs/ about.html#key-features ), men jeg har ikke prøvet det.