2012-03-15 3 views
1

Новичок в django so bere со мной здесь ...Каков наилучший способ опубликовать данные из Django?

В моем приложении django один из моих URL-адресов принимает параметр, называемый квитанцией. Мне нужно получить квитанцию ​​из URL-адреса и отправить ее на внешний веб-сервис. Никакая база данных не участвует ни в одном из этого. Пользователю просто идет http://myapp.com/receipt?=receipt=somereceipt. Я прочитал квитанцию, а затем разместил ее на внешнем веб-сервисе.

Я реализовал это с помощью urllib2, и он отлично работает.

Есть ли лучший способ сделать почтовые запросы от Django или использовать urllib2? Будет ли urllib2 масштабироваться для многих запросов?

Спасибо,

-Давид

+0

Вы должны быть более подробно о том, что вам нужно делать, и в каких условиях, насколько это довольно сложно. Из того, что я понимаю, некоторый код Python/Django (например, в команде управления), который берет информацию о получении непосредственно из базы данных через ORM, а затем отправляет ее на внешний веб-сервис, должен быть намного более эффективным. –

+0

Извините, я отредактировал его, чтобы быть немного более ясным. – bobbypage

+0

Быстрый ответ: если он сейчас работает нормально, вы хороши. Не следует увязываться в преждевременной оптимизации. – Wogan

ответ

2

urllib2 звучит как вполне разумный способ решить вашу проблему. Однако вы можете взглянуть на библиотеку requests: http://docs.python-requests.org/en/v0.10.7/index.html Он обертывает urllib2 так, что вы можете сделать HTTP-запросы, которые хотите, и поддерживать свое здравомыслие.

+0

круто, я рассмотрю запросы. благодаря! – bobbypage

+0

+1 для запросов. Сохраните свое здравомыслие и используйте его. Положите его под подушку для сладких снов. –

Смежные вопросы