【问题标题】:Django call_command and popen. When to use what?Django call_command 和 popen。什么时候用什么?
【发布时间】:2014-08-01 19:39:43
【问题描述】:

我想从 django 管理/命令从 django.view 启动一个命令,但不知道该使用哪一个。谁能解释一下两者的属性和区别。

提前致谢

【问题讨论】:

    标签: python django django-views subprocess popen


    【解决方案1】:

    你没有说你想调用什么“命令”。

    call_command 仅用于调用 Django 管理命令 - 例如 syncdb、runserver 或任何自定义管理命令。它直接调用命令,不向系统发送shell。

    popensubprocess 等中的各种函数用于调用任何其他可执行文件。

    【讨论】:

    • 感谢您的回复。我想将它用作 Django 管理命令。感谢您的解释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2012-08-07
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    相关资源
    最近更新 更多