我正在尝试使用该call_command
方法来调用 dumpdata command
。手动,我使用它来将数据保存到文件中。
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')
有没有办法像我们从命令行那样将给定的数据保存到文件中?