Как использовать call_command с командой dumpdata для сохранения json в файл
Я пытаюсь использоватьcall_command
метод для вызова dumpdatacommand
, Вручную я использую его следующим образом, чтобы сохранить данные в файл.
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')
Есть ли способ сохранить данные в файл, как мы делаем это из командной строки?