manage.py dumpdata --natural将使用更持久的外键表示形式。在Django中,它们被称为“自然键”。例如:
Permission.prename
被用来支持Permission.id
User.username
被用来支持User.id
阅读更多:“序列化django对象”中的自然键部分
其他一些有用的参数
dumpdata:
--indent=4
使它易于阅读。-e sessions
排除会话数据-e admin
排除管理员网站上管理员操作的历史记录-e contenttypes -e auth.Permission
排除在每次期间从模式自动重新创建的对象syncdb。请仅将其与一起使用--natural
,否则可能会导致ID编号不一致。



