Djangoのデータベース内容をダンプする必要があったので、 その内容をまとめます。
全てのデータをダンプ
記録しているデータ量が少ない開発環境で使うといいのかな。 本番環境のサーバーで直打ちすると容量不足とか起きそう。
python manage.py dumpdata --all
特定のモデルだけをダンプ
同じく容量にはお気をつけて
python manage.py dumpdata app_name.model_name
ダンプデータのフォーマット指定
ymlの場合はPyYAMLのパッケージが必要らしい。 jsonlを初めて知った
python manage.py dumpdata --all --format xml/json/jsonl/yml
末尾
噂によると、AWSはポチポチクリックするだけでダンプできるとか。 時間あるときに勉強せねば。