manage.py dumpdata --natural ще използва по-трайно представяне на външни ключове. В django те се наричат "естествени ключове". Например:
Permission.codenameсе използва в полза наPermission.idUser.usernameсе използва в полза наUser.id
Прочетете повече:секция за естествени ключове в "сериализиране на django обекти"
Някои други полезни аргументи за dumpdata :
--indent=4направи го четим от човека.-e sessionsизключване на данните за сесията-e adminизключване на историята на действията на администратора на сайта на администратора-e contenttypes -e auth.Permissionизключва обекти, които се пресъздават автоматично от схемата всеки път по време наsyncdb. Използвайте го само заедно с--naturalв противен случай може да се окажете с лошо подравнени идентификационни номера.