manage.py dumpdata --natural
bude používat odolnější reprezentaci cizích klíčů. V django se jim říká „přirozené klíče“. Například:
Permission.codename
se používá ve prospěchPermission.id
User.username
se používá ve prospěchUser.id
Přečtěte si více:část přirozených klíčů v "serializaci objektů django"
Některé další užitečné argumenty pro dumpdata
:
--indent=4
aby to bylo čitelné pro lidi.-e sessions
vyloučit data relace-e admin
vyloučit historii akcí správce na webu správce-e contenttypes -e auth.Permission
vyloučit objekty, které jsou automaticky znovu vytvořeny ze schématu pokaždé běhemsyncdb
. Používejte jej pouze společně s--natural
jinak můžete skončit se špatně zarovnanými identifikačními čísly.