使用多个参数Django匹配URL
在这里,我试图完成的是从URL获取URL参数值使用多个参数Django匹配URL,django,django-urls,Django,Django Urls,在这里,我试图完成的是从URL获取URL参数值 http://127.0.0.1:8000/sample/redirect_login/?request_token=9I0KoKcgdKH0s6w1Qzp6t5P2czlyxPum&action=login&status=success 我在我的URL.py中创建了类似的URL路径,但看起来它们不匹配 path('redirect_login/?request_token=<str:request_token>&am
http://127.0.0.1:8000/sample/redirect_login/?request_token=9I0KoKcgdKH0s6w1Qzp6t5P2czlyxPum&action=login&status=success
我在我的URL.py中创建了类似的URL路径,但看起来它们不匹配
path('redirect_login/?request_token=<str:request_token>&action=<str:action>&status=<str:status>',views.redirectLogin, name = "redirectLogin"),
path('redirect\u login/?request\u token=&action=&status=',views.redirectLogin,name=“redirectLogin”),
我想得到参数1。请求令牌2。行动3。地位
请帮忙怎么做?我应该使用正则表达式进行url匹配吗
感谢URL.py中的,您应该执行以下操作:
path('redirect_login/',views.redirectLogin, name = "redirectLogin"),
然后获取视图中的参数:
request_token = request.GET.get('request_token', '')
action = request.GET.get('action', '')
status = request.GET.get('status', '')
在URL.py中,您应该执行以下操作:
path('redirect_login/',views.redirectLogin, name = "redirectLogin"),
然后获取视图中的参数:
request_token = request.GET.get('request_token', '')
action = request.GET.get('action', '')
status = request.GET.get('status', '')