gpt4 book ai didi

python - 如何从url中获取变量

转载 作者:行者123 更新时间:2023-11-30 22:12:01 25 4
gpt4 key购买 nike

因此,在使用 paypalrestsdk 时,我已经转到 paypal,提交了订单,重定向网址为:

http://localhost:8000/confirm_order?paymentId=XYZ&token=123&PayerID=ABC

如何从 url 动态获取这些值?

最佳答案

有几种方法可以将数据传递到服务器。您在这里描述的是 GET [Django-doc]参数。

如果您在 View 中检查 request.GET 对象,您会得到一个(可能为空)QueryDict [Django-doc]目的。它或多或少充当字典(除了一个键可以包含多个值等)。例如:

def some_view(request):
paymentId= request.GET['paymentId']
token = request.GET['token']
payerID = request.GET['PayerID']
# do some processing
# ...
pass

除了GET参数之外,还有其他方式在客户端和服务器之间传输数据:

  1. URL 本身(可以包含一些数据);
  2. request.POST(这些参数未在 URL 中编码,而是在请求 header 中编码);
  3. request.FILES 包含上传文件的方法;
  4. request.COOKIES cookie数据,在 header 中发送,我们可以在 session 期间发回cookie来存储一些数据;和
  5. request.META 这包含请求中的 header 。

关于python - 如何从url中获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com