Я хотел бы назвать эквивалент manage.py loaddata из представления Django. Я хотел бы указать, где загрузить данные и какое приложение загрузить его.
Любые идеи?
Ответ 1
Каждая команда django-admin.py (manage.py), как показано в документации, вы можете позвонить из своего кода с помощью:
from django.core.management import call_command
call_command('loaddata', 'myapp')
Если первым параметром является имя команды, все остальные параметры позиции такие же, как и параметры командной строки, и все параметры ключевого слова являются параметрами.