如何从django Web应用程序运行系统命令?

时间:2014-01-31 17:29:55

标签: python linux django celery

有没有人知道从django应用程序运行系统命令的经过验证的简单方法?

也许用芹菜? ...

从我的研究来看,这是一项有问题的任务,因为它涉及到问题的权限和不安全的方法。我对吗?

编辑:使用案例:删除远程计算机上的某些文件。

由于

1 个答案:

答案 0 :(得分:1)

这是一种方法:在Django Web应用程序中,将消息写入包含所需信息的队列(例如,RabbitMQ)。在单独的系统中,从队列中读取消息并执行任何文件操作。您确实可以使用Celery来设置此系统。