1. ホーム
  2. django

[解決済み] Django は単一のモデルに対してデータをダンプしますか?

2022-04-24 09:16:24

質問

を実行できますか? dumpdata において ジャンゴ また、その場合はどのように?

アプリの場合はそうでしょう。

python manage.py dumpdata myapp

しかし、私は、"myapp.mymodel"のような特定のモデルをダンプしたい。というのも、同じアプリ内に300万レコードを超える巨大なデータセットがあり、それをダンプして欲しくないからです。

どのように解決するのか?

バージョン 1.1 以降では、Django の dumpdata 管理コマンドを使用すると、個々のテーブルからデータをダンプすることができます。

./manage.py dumpdata myapp1 myapp2.my_model

また、コマンドラインから複数のアプリやモデルを分離することも可能です。これが正統な定義である。

django-admin dumpdata [app_label[.ModelName] [app_label[.ModelName] ...]]