我有一个正在运行的Django站点。我需要添加一个功能来调用wget
以响应用户操作。我应该如何从Django应用程序中执行此操作?
答案 0 :(得分:5)
由于Django是用Python编写的,因此您可以使用Python的subprocess
模块在您的一个视图中调用wget
。但是,如果您只想下载包含wget
的文件(并且不使用其高级功能之一),则可以使用urllib2
更轻松地模拟其行为。
答案 1 :(得分:2)
你有没有理由使用unix命令,而不是使用像urllib2这样的东西?
如果有,您可以随时在视图中使用它:
from subprocess import call
call(["wget", "http://myurl.com"])
这是一个非常全面的问题:
答案 2 :(得分:0)
使用Celery