manage.py dumpdata --natural zal een duurzamere weergave van buitenlandse sleutels gebruiken. In django worden ze "natuurlijke sleutels" genoemd. Bijvoorbeeld:
Permission.codenamewordt gebruikt in het voordeel vanPermission.idUser.usernamewordt gebruikt in het voordeel vanUser.id
Lees meer:gedeelte over natuurlijke sleutels in "serialiseren van django-objecten"
Enkele andere nuttige argumenten voor dumpdata :
--indent=4maak het leesbaar voor mensen.-e sessionssessiegegevens uitsluiten-e admingeschiedenis van beheerdersacties op beheerderssite uitsluiten-e contenttypes -e auth.Permissionsluit objecten uit die elke keer automatisch opnieuw worden gemaakt van het schema tijdenssyncdb. Gebruik het alleen samen met--naturalanders krijg je misschien slecht uitgelijnde ID-nummers.