manage.py loaddata
Djangoビューからの同等のものを呼び出したいと思います。データをどこからロードし、どのアプリケーションにロードするかを指定できるようにしたいと思います。
何か案は?
ドキュメントに示されているように、各django-admin.py
(manage.py
)コマンドは、次のコマンドを使用してコードから呼び出すことができます。
from django.core.management import call_command
call_command('loaddata', 'myapp')
最初のパラメータがコマンド名である場合、他のすべての位置パラメータはコマンドラインの位置パラメータと同じであり、すべてのキーワードパラメータはオプションです。