Я не могу сделать запрос с urllib2, если я использую Django, однако, работает только один скрипт.
если я запускаю скрипт один в той же виртуальной среде, что и Django, он работает.
код, который я использую:
data = urllib.urlencode({'somedata':somedata})
url = "https://www.example.com"
request = urllib2.Request(url,data)
response = urllib2.urlopen(request).read()
print response
Проблема появляется, когда Django пытается запустить его, я пытался переключить сети и ОС:
в Ubuntu, я получаю эту ошибку:
<urlopen error [Errno 113] No route to host>
в Windows:
<urlopen error [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
есть идеи, почему это происходит?