Как использовать 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')

Есть ли способ сохранить данные в файл, как мы делаем это из командной строки?

Ответы на вопрос(4)

Ваш ответ на вопрос