La xalliyey: django tuur hijradii hore

Dhibaatada ugu weyn ayaa ah in haddii aad tuurto socdaalka oo aad isku daydo in aad mar kale socodsiiso hijrada, django ma aqoonsan doono isbeddelka aad samaysay oo wuxuu dib u socodsiin doonaa socdaalka asalka ah.

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>

Waa maxay qashinka

Qashinku waa aaladda khadka taliska ee lagu daadiyo waxa ku jira kaydka xogta faylka qoraalka ah.

Waa in aad u guurto Django

1.8

Waxaa jira dhowr siyaabood oo kala duwan oo loogu haajiro xogtaada gudaha Django 1.8.

1. Isticmaal amarka socdaalka si aad ugu socodsiiso socdaalo taxane ah serfarka horumarinta:

$ python maareyso.py guurto

2. Isticmaal qalabka django-migrate:

$ pip install django-migrate $ cd myproject $ django-migrate init $ python maareyso.

Related posts:

Leave a Comment