manage.py dumpdata --natural utilizará una representación más duradera de claves foráneas. En django se les llama "claves naturales". Por ejemplo:
Permission.codenamese usa a favor dePermission.idUser.usernamese usa a favor deUser.id
Leer más:sección de claves naturales en "serializar objetos django"
Algunos otros argumentos útiles para dumpdata :
--indent=4hazlo legible por humanos.-e sessionsexcluir datos de sesión-e adminexcluir el historial de acciones de administración en el sitio de administración-e contenttypes -e auth.Permissionexcluir objetos que se recrean automáticamente desde el esquema cada vez durantesyncdb. Úselo solo junto con--naturalo de lo contrario podría terminar con números de identificación mal alineados.