我是编程和django的新手,我最近学习了how to capture the url parameters
我的问题是我有一个类似下面的网址,如何捕获不同的参数,如base,version,first_name,last_name
www.example.com/something/?base=default&version=235&first_name=darth&last_name=vader
这是我认为正确的
在views.py
中def some(request):
base = request.GET.get('base')
version = request.GET.get('version')
first_name = request.GET.get('first_name')
last_name = request.GET.get('last_name ')
我是对的吗?我在哪里可以阅读更多相关信息。
喜欢学习最佳实践。谢谢
答案 0 :(得分:0)
是的,你是对的。
当您访问request.GET
时,您可以访问QueryDict
。您可以在official documentation中阅读更多abot请求和回复。
HttpRequest.GET
包含所有给定HTTP GET参数的类字典对象。看到 下面的QueryDict文档。