call_command
메서드를 사용하여 dumpdata를 호출하려고합니다. command
. 수동으로 다음과 같이 사용하여 데이터를 파일에 저장합니다.call_command를 dumpdata 명령과 함께 사용하여 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 : 직접
.bz2
압축 고정을 작성합니다. 이것은 django-fixture-magic을 사용하여 admin 액션에서 custom_dump를 할 때 사용해야했던 것입니다. – wilblack