我想从django.view的django management / command启动一个命令,但不知道要使用哪个命令。有人可以向我解释两者的属性和差异。
提前致谢
答案 0 :(得分:2)
你没有说出你想叫什么“命令”。
call_command
仅用于调用Django管理命令 - 例如syncdb,runserver或任何自定义管理命令。它直接调用命令,而不会向系统发出外壳。
popen
以及subprocess
等中的各种函数用于shelling以调用任何其他可执行文件。