【发布时间】:2014-08-01 19:39:43
【问题描述】:
我想从 django 管理/命令从 django.view 启动一个命令,但不知道该使用哪一个。谁能解释一下两者的属性和区别。
提前致谢
【问题讨论】:
标签: python django django-views subprocess popen
我想从 django 管理/命令从 django.view 启动一个命令,但不知道该使用哪一个。谁能解释一下两者的属性和区别。
提前致谢
【问题讨论】:
标签: python django django-views subprocess popen
你没有说你想调用什么“命令”。
call_command 仅用于调用 Django 管理命令 - 例如 syncdb、runserver 或任何自定义管理命令。它直接调用命令,不向系统发送shell。
popen 和subprocess 等中的各种函数用于调用任何其他可执行文件。
【讨论】: