ich eine http
Anforderung an einen anderen Server in meinem django view
wie folgt senden möchten:Wie schicke ich eine Anfrage an einen anderen Server in einer Django-Ansicht?
def django_view(request):
response = send_request('http://example.com')
result = do_something_with_response(response)
return HttpResponse(result)
Wie kann ich das tun?
Sie suchen wahrscheinlich nach dem Falschen. Das "j" in "ajax" steht für JavaScript. Wenn Sie in Python eine asynchrone Anfrage stellen möchten, um Ihre Ansicht zu ändern, müssten Sie eine Art Web-Socket-Sache implementieren, um den Browser zu aktualisieren, wenn die Anfrage trotzdem abgeschlossen wurde. Für so etwas müssen Sie es wahrscheinlich nur in JS als jQuery ajax Anfrage oder etwas schreiben – paulski
@pdom: yeah, ich habe eigentlich eine HttpRequest nead. Vielen Dank. – Navid777