使用Django请求外部URL

时间:2012-01-26 04:06:41

标签: django url

在模型的save()方法中,我需要执行外部URL请求,例如

def save(self):
    curl http://foo.dyndns.com/blah

我不需要它来返回或处理任何收到的数据 - 只需要提出请求(Arudino委员会将接收并对请求作出反应)。

我不想放入os.system()执行curl语句 - 我认为必须有一些方法可以本地执行此操作。只有我不知道如何(谷歌的结果在这里没有多大帮助)。

感谢您的建议。

2 个答案:

答案 0 :(得分:2)

使用urllib2.urlopen打开请求,但不要从处理程序

.read

答案 1 :(得分:1)

这似乎是针对请求的工作:Python HTTP for Humans.