Python 在django runscript中传递命令行参数
是否有一种方法可以使用Python 在django runscript中传递命令行参数,python,django,python-2.7,django-extensions,Python,Django,Python 2.7,Django Extensions,是否有一种方法可以使用django runscript将命令行参数传递给脚本? 我试图运行的脚本使用argparse接受命令行参数 脚本的命令行执行: ./consumer --arg1 arg1 --arg2 arg2 arg1和arg2都是必需的选项 我们尝试使用脚本args,但无法在这种情况下使用它。看看Django的 运行时: $python manage.py your_command --arg1 arg arg 命令很好地适用于这类事情,正如Selcuk所说,您不能使用RunS
django runscript
将命令行参数传递给脚本?
我试图运行的脚本使用argparse
接受命令行参数
脚本的命令行执行:
./consumer --arg1 arg1 --arg2 arg2
arg1
和arg2
都是必需的选项
我们尝试使用脚本args
,但无法在这种情况下使用它。看看Django的
运行时:
$python manage.py your_command --arg1 arg
arg
命令很好地适用于这类事情,正如Selcuk所说,您不能使用RunScript扩展以这种方式使用参数 2020年更新:使用--script args
runscript
无法运行任何Python脚本,但需要一个实现run(*args)
方法的特殊脚本。您不能这样向脚本传递参数。Django-extensions是一个很好的包,但是它的文档很差。
$python manage.py your_command --arg1 arg
arg