manage.py dumpdata --natural 外部キーのより耐久性のある表現を使用します。 djangoでは「自然キー」と呼ばれます。例:
-
Permission.codenamePermission.idを優先して使用されます -
User.usernameUser.idを優先して使用されます
続きを読む:「djangoオブジェクトのシリアル化」の自然キーセクション
dumpdataに関するその他の有用な引数 :
-
--indent=4人間が読める形式にします。 -e sessionsセッションデータを除外する-
-e admin管理サイトでの管理アクションの履歴を除外する -
-e contenttypes -e auth.Permissionsyncdb中に毎回スキーマから自動的に再作成されるオブジェクトを除外します 。--naturalと一緒にのみ使用してください そうしないと、ID番号が正しく整列されなくなる可能性があります。