为了账号安全,请及时绑定邮箱和手机立即绑定

如何从网址获取变量

如何从网址获取变量

汪汪一只猫 2021-04-09 14:15:23
因此,在使用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

在这种情况下,即使您不发送查询参数,这些变量也将包含“无”。


查看完整回答
反对 回复 2021-04-27
  • 3 回答
  • 0 关注
  • 257 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信