Запрос внешнего URL с помощью Django - PullRequest
0 голосов
/ 26 января 2012

В методе save() на модели мне нужно выполнить запрос на внешний URL, например,

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

Мне не нужно возвращать или обрабатывать любые полученные данные - просто нужно сделать запрос (доска Arudino получит и ответит на запрос).

Я бы предпочел не заходить в os.system() для выполнения оператора curl - я думаю, что должен быть какой-то способ сделать это изначально. Только я не знаю как (результаты Google не очень помогают здесь).

Спасибо за предложения.

Ответы [ 2 ]

2 голосов
/ 26 января 2012

Откройте запрос с помощью urllib2.urlopen , но не .read из обработчика

1 голос
/ 26 января 2012

Это похоже на работу для запросов: Python HTTP для людей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...