Jak wysłać żądanie django na zewnętrzny serwer

Cześć, więc mam tę metodę w widokach django, aby opublikować plik na innym serwerze. Pojawia się błąd HTTP 415 narzekający na typ nośnika żądania. Debugowałem żądanie i skopiowałem i wkleiłem jego zawartość do skrzypka. Kiedy opublikowałem to samo od skrzypka, zadziałało. Więc nie rozumiem, dlaczego nie działa przy użyciu pakietu zapytań Pythona.

Czy ktoś może mi w tym pomóc?

Dzięki.

def upload(request):
    if request.method == 'POST':
        url=settings.WEBSERVICES_URL+'validate'
        r = requests.post('http://localhost:9090/validate',data=request)
        r2 = requests.get('http://localhost:9090/test')
        return render_to_response("upload.html", context_instance=RequestContext(request))
    else:
        return render_to_response("upload.html", context_instance=RequestContext(request))

questionAnswers(2)

yourAnswerToTheQuestion