2013-04-16 15 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()])) 
相关问题