Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用call_命令和-l或--noinput等选项以编程方式调用collectstatic管理命令_Python_Django - Fatal编程技术网

Python 如何使用call_命令和-l或--noinput等选项以编程方式调用collectstatic管理命令

Python 如何使用call_命令和-l或--noinput等选项以编程方式调用collectstatic管理命令,python,django,Python,Django,我试图使用call_命令调用collectstatic命令,但当我想使用-l或--noinput这样的选项时 这给了我一个错误 CommandError: Command doesn't accept any arguments 请让我知道如何调用此选项,如何传递此选项 提前感谢这在Django的官方文档中有介绍:()调用命令的正确方式应该是: from django.core.management import call_command call_command('collectstati

我试图使用call_命令调用collectstatic命令,但当我想使用-l或--noinput这样的选项时

这给了我一个错误

CommandError: Command doesn't accept any arguments
请让我知道如何调用此选项,如何传递此选项


提前感谢

这在Django的官方文档中有介绍:()调用命令的正确方式应该是:

from django.core.management import call_command

call_command('collectstatic', verbosity=0, interactive=False)
检查的源代码

add_arguments
函数中,您需要的是
dest
关键字。然后将该值作为参数传递给
call\u command()


编辑:但是,仔细看,我发现,
-l
-c
-n
没有
dest
。因此,不清楚如何传递这些论点:(

但是当我试图在我的问题中给出上述错误时,我们如何给出其他选项,如'-l'、'-i'、'-n'、'-c',但我也希望@petkostas有剩余的选项如果你花时间实际阅读文档,你就会明白如何传递额外的参数…提示
call_命令('collectstatic',verbosity=0,interactive=False,link=True,clear=True)
。。。
from django.core.management import call_command

call_command('collectstatic', verbosity=0, interactive=False)