如何将多个带有值的参数从命令行传递到自定义 django 管理命令?
def add_arguments(self, parser):
parser.add_argument('str_arg1', nargs='+')
parser.add_argument('int_arg2', nargs='+', type=int)
当我运行时:
./manage.py my_command str_arg1 value int_arg2 1 --settings=config.settings.local
我得到以下值options
:
options['str_arg1'] = ['str_arg1', 'value', 'int_arg2']
options['int_arg2'] = [1]
尝试在文档和在线搜索解决方案和多种传递参数的方法,但没有成功。Django 版本是 1.10。
谢谢