Als je niet om gegevens geeft:
De beste manier is om de database te laten vallen en syncdb
uit te voeren nog een keer. Of je kunt rennen:
Voor Django>=1.5
python manage.py flush
Voor Django <1.5
python manage.py reset appname
(u kunt --no-input
toevoegen naar het einde van de opdracht om de interactieve prompt over te slaan.)
Als je om gegevens geeft:
Uit de documenten:
https://docs.djangoproject.com/en/dev/ref/ django-admin/
Referentie:FAQ - https://docs.djangoproject.com/en/dev/faq/models/#if-i-make-changes-to-a-model-how-do-i -update-de-database
Mensen raden South ook aan ( http://south.aeracode.org/docs/ about.html#key-features ), maar ik heb het niet geprobeerd.