manage.pyのコマンドをプログラム上から呼び出す

結局使わなかったけどせっかく調べたのでメモ

カスタムコマンドを作成して、python manage.py hoge みたいに呼び出すのをプログラム上から呼び出したい場合、以下のようにcall_command関数が使える

from django.core.management import call_command

call_command('hoge')