2013-04-16 17 views
1

我的表格中有一些paypal字段和特定於我的應用程序的其他字段。我想將表單提交給我的服務器,讓它處理一些字段,然後將其轉發到PayPal處理程序網址以進行付款。如果我用下面的在我的服務器代碼:如何從Django服務器端提交表單?

if request.method == 'POST': 

    // Process some form elements 

    // Forward on to paypal 
    return HttpResponseRedirect("https://www.paypal.com/cgi-bin/webscr") 

的問題是,原來的形式沒有得到貼有重定向。我如何使用原始表單將其轉換爲HTTP帖子,以便將它們重定向到PayPal並能夠登錄並完成付款?

回答

0

我覺得也可以接受GET請求,這意味着您可以通過在URL中的表單數據。所以你應該能夠沿着這些路線...

if request.method == 'POST': 

    // Process some form elements 
    // Forward on to paypal 
    return HttpResponseRedirect("https://www.paypal.com/cgi-bin/webscr?%s" % "&".join(["%s=%s" % (key,value) for key,value in request.POST.iteritems()])) 
相關問題