ich bin ein ziemlicher Neuling auf dem Gebiet Python/Django und baue eine Webapplikation mit Django, die einen Webdienst aufrufen soll:
Code: Alles auswählen
try:
# this does NOT work when dealing with django via apache2/mod_python!
response_xml = urllib2.urlopen(get_capabilities_url, post_body).read()
except urllib2.HTTPError, e:
return render_to_response('myapp/error.html', {'error_message': 'Cannot retrieve URL: HTTP Error Code %s' % e.code})
http://localhost:8000/myapp/
bekomme ich das erwartete Ergebnis. Wenn ich Apache mit mod_python verwende:
http://localhost/~user/djangoapps/myapp/
kommt es beim Ausführen des urllib2.urlopen zu einem Verbindungsabbruch. In den Logfiles des Apachen steht nichts, was damit zusammenhängen könnte.
Kennt jemand einen Weg, dieses Problem zu beheben? Ich wäre für jeden Hinweis dankbar.
MacOS X 10.5.1
Apache 2.2.6
mod_python 3.3.1
Python 2.5.1
Django 0.97 (svn)
Liebe Grüße,
Siegfried