はじめに Django で運用しているデータを開発環境で使いたい時や、複数の開発環境で同じデータを使いたい時など、データベース間でデータをコピーする必要が有ります。Django の manage.py には、この目的に使える便利なコマンドがありますので紹介します。 データをダンプする manage.py dumpdata を使うと、Django で利用している全データを json ファイルにダンプする事ができます。 (例) python manage.py dumpdata > ~/tmp/myapp.json 上記で、~/tmp/myapp.json にデータがダンプされます。 データをロードする 先程の myapp.json を別の PC にロードする場合には、manage.py loaddata が使えます。 (例) python manage.py loaddata ~/tmp/m
![Django でデータをダンプ/ロードする](https://cdn-ak-scissors.b.st-hatena.com/image/square/ce331de352215d9983636c8415909534f05fd0be/height=288;version=1;width=512/https%3A%2F%2Fjade.alt-area.jp%2Fwp-content%2Fuploads%2F2018%2F08%2F47a7785e76cebb0f970e47634a0b72b6_s.jpg)