Resuelto: django volcado de migraciones anteriores

El problema principal es que si descarga una migración y luego intenta ejecutar las migraciones nuevamente, django no reconocerá los cambios que ha realizado y, en su lugar, volverá a ejecutar la migración original.

I am trying to dump my previous migrations in Django. I have tried the following command:
<code>python manage.py dumpdata --exclude contenttypes --exclude auth.permission &gt; app/fixtures/initial_data.json</code>
However, this only dumps my current data and not the data from my previous migrations. How can I do this?


A:

You can use <code>--format=json</code> to export your data into a json file and then you can use it as a fixture for your future migrations: 
<code>python manage.py dumpdata --format=json --indent=4 &gt; app/fixtures/initial_data.json  # add all your apps here separated by spaces 
</code>

que es basurero

Dump es una herramienta de línea de comandos para volcar el contenido de una base de datos en un archivo de texto.

Qué hacer para hacer migraciones en Django

1.8

Hay algunas formas diferentes de migrar sus datos en Django 1.8.

1. Use el comando de migración para ejecutar una serie de migraciones en su servidor de desarrollo:

$ python manage.py migrar

2. Use la herramienta django-migrate:

$ pip instalar django-migrar $ cd mi proyecto $ django-migrar init $ python administrar.py migrar

Artículos Relacionados:

Deja un comentario