URL からデータをダウンロードするために使用しようとしてcall_command
いますが、コードからそれを呼び出す方法を知りたいと思っていました。
コードで次のようにオプション リストを宣言しました。
option_list = BaseCommand.option_list + (
make_option('--url', default=None, dest='url', help=_(u'Specifies the full url of the json data to download.')),
make_option('--username', default=None, dest='username', help=_(u'Login of the person doing the download.')),
make_option('--password', default=None, dest='password', help=_(u'Password of the person doing the download.')),
make_option('--file', default=None, dest='file', help=_(u'File name of the json data to download in gzip-compressed-data format')),
)
コマンドラインから次のように使用します。
./manage.py download --url=http://some-link.com/download/ --username=admin --password=admin
これまでのところ、次のものがあります。
call_command('download')
残りのパラメーター/引数を渡すにはどうすればよいですか?