Si no te importan los datos:
La mejor manera sería eliminar la base de datos y ejecutar syncdb
otra vez. O puede ejecutar:
Para Django>=1.5
python manage.py flush
Para Django <1.5
python manage.py reset appname
(puede agregar --no-input
hasta el final del comando para que salte el indicador interactivo).
Si te importan los datos:
De los documentos:
https://docs.djangoproject.com/en/dev/ref/ django-admin/
Referencia:Preguntas frecuentes - https://docs.djangoproject.com/en/dev/faq/models/#if-i-hago-cambios-a-un-modelo-como-hacer-lo -actualizar-la-base de datos
La gente también recomienda South ( http://south.aeracode.org/docs/ about.html#características clave ), pero no lo he probado.