因此,在使用paypalrestsdk时,我去了paypal,提交了订单,重定向网址为:http:// localhost:8000 / confirm_order?paymentId = XYZ&token = 123&PayerID = ABC我如何从URL动态获取这些值?
3 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
在这种情况下,如果URL中没有查询参数,它将中断,
代替这个
def some_view(request):
paymentId= request.GET['paymentId']
token = request.GET['token']
payerID = request.GET['PayerID']
# do some processing
# ...
pass
尝试像这样更改代码
def some_view(request):
paymentId= request.query_params.get('paymentId')
token = request.query_params.get['token']
或者
payerID = request.GET.get('PayerID')
# do some processing
# ...
pass
在这种情况下,即使您不发送查询参数,这些变量也将包含“无”。
添加回答
举报
0/150
提交
取消