【发布时间】:2021-03-03 12:16:08
【问题描述】:
这是从我正在集成的支付网关获取的回调 URL http://127.0.0.1:8000/checkout/mfsuccess/?paymentId=060630091021527961&Id=060630091021527961
我想从这个 URL 中提取 paymentId int 以便在我的函数中使用它
这是正在使用的 URL 行
path('checkout/mfsuccess/?<str:paymentId>', gateway_Success, name='mf_success'),
这是我的功能
def gateway_Success(request, id):
payment_id = request.GET.get('id')
print(payment_id)
context = {
"payment_id": payment_id
}
return render(request, "carts/checkout-mf-success.html")
我如何做到这一点,因为我的方式不起作用我收到以下错误
未找到:/checkout/mfsuccess/ [20/Nov/2020 03:38:59] “GET /checkout/mfsuccess/?paymentId=060630091121528060&Id=060630091121528060 HTTP/1.1”404 4378
【问题讨论】:
-
检查这是否回答了您的问题 - multiple parameters url pattern django 2.0