モデルから JSON にすべてのデータを取得する方法は? データのエクスポートとインポートが必要です
コマンドはありますか?
Rohanが提案したように、 dumpdataコマンドが必要です。
私は通常、一度にアプリを実行し、ファイルに出力し、出力にインデントを追加して読みやすくします-
$ python manage.py dumpdata --indent 2 myapp > /path/to/myapp/fixtures/my_data.json
コマンドを使用dumpdata
して、テーブルにデータをダンプできます。デフォルトでは、JSON 形式で提供されます。
コマンドラインで実行して、画面にデータを印刷できます。
$ python manage.py dumpdata
まず、アプリ内にフィクスチャフォルダーを作成します。
アプリのすべてのモデルデータをダンプします。
python manage.py dumpdata --format=json --indent=4 [app_name] > [app_name]/fixtures/initial_data.json