Lahendatud: django dump eelmised migratsioonid

Peamine probleem seisneb selles, et kui jätate migratsiooni välja ja proovite seejärel migratsiooni uuesti käivitada, ei tunne django teie tehtud muudatusi ära ja käivitab selle asemel algse migratsiooni uuesti.

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>

Mis on prügimägi

Dump on käsurea tööriist andmebaasi sisu tekstifaili dumpeerimiseks.

Wot teha rännet Django

1.8

Django 1.8-s andmete migreerimiseks on mitu erinevat viisi.

1. Kasutage käsku migrate, et käivitada arendusserveris rida migratsioone.

$ python manage.py migreer

2. Kasutage tööriista django-migrate:

$ pip install django-migrate $ cd myproject $ django-migrate init $ python manage.py migre

Seonduvad postitused:

Jäta kommentaar