call_command
メソッドを使用して、dumpdataを呼び出そうとしていますcommand
。手動では、データをファイルに保存するために次のように使用します。dump_ataコマンドでcall_commandを使用してjsonをファイルに保存する方法
python manage.py dumpdata appname_one appname_two > /path/to/save/file.json
jsonファイルを保存します。今、私はcall_command
メソッドを使ってこのコマンドを呼び出す必要がある状況に陥っています。私は、次のコマンド使用してからJSONをプリントアウトすることができる午前
:
from django.core.management import call_command
call_command('dumpdata', 'appname_one', 'appname_two')
我々は、コマンドラインからそれを行うように私は、ファイルに与えられたデータを保存することができます方法はありますか?
ありがとうAmyth。これは、管理アクションでdjango-fixture-magicを使用してcustom_dumpを実行するときに使用しなければならなかったものです。 – wilblack