python - makemigrations - ¿Cómo migrar desde la migración inicial en Django 1.7?
migrate force django (2)
Puedes hacer lo mismo con Django 1.7+ también:
python manage.py migrate <app> zero
Esto borra
<app>
del historial de migración y elimina todas las tablas de
<app>
Vea los documentos de django para más información.
Creé una nueva aplicación con algunos modelos y ahora noté que algunos de los modelos están mal pensados. Como no he confirmado el código, lo más sensato sería migrar la base de datos al último estado correcto 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 migrar desde la migración inicial en Django 1.7?
En el
South
se podría hacer:
python manage.py migrate <app> zero
Lo que 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?
También puede usar el número de versión:
python manage.py migrate <app> 0002