Creé una nueva aplicación con algunos modelos y ahora noté que algunos de los modelos están mal pensados. Como no he comprometido el código, lo sensato sería migrar la base de datos al último buen estado y rehacer la migración con mejores modelos. En este caso, el último buen estado es la base de datos donde la nueva aplicación no existe.
¿Cómo puedo volver a migrar desde la migración inicial en Django 1.7?
En South
uno podría hacer:
python manage.py migrate <app> zero
Lo cual eliminaría <app>
del historial de migración y eliminaría todas las tablas de <app>
.
¿Cómo hacer esto con las migraciones de Django 1.7?
fuente
también puede utilizar el número de versión:
Fuente: https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-migrate
fuente
0000
no funciona