在 request.GET 中获取 URL 参数 (Django)
Getting URL parameters in request.GET (Django)
如何获得所有这些 url 参数(1、12-18、5、生日快乐)?在 Django 中
https://domain/method/?1='12-18'&5='Happy birthday'
我试过了
parameter = request.GET.get("1", "")
但我只得到12-18。
第二个参数是5
,所以你访问'Happy birthday'
:
request.GET.get('5', '')
请注意,此处的字符串将包含单引号 ('…'
) 作为字符串的 content。所以通常这应该 没有 引号。
您可以获得 key-value 对的列表:
>>> dict(request.GET)
{'1': ["'12-18'"], '5': ["'Happy birthday'"]}
这将使用键作为字典的键,并映射到值的 列表,因为单个键可以在查询字符串中出现多次,因此映射到多个值。
如何获得所有这些 url 参数(1、12-18、5、生日快乐)?在 Django 中
https://domain/method/?1='12-18'&5='Happy birthday'
我试过了
parameter = request.GET.get("1", "")
但我只得到12-18。
第二个参数是5
,所以你访问'Happy birthday'
:
request.GET.get('5', '')
请注意,此处的字符串将包含单引号 ('…'
) 作为字符串的 content。所以通常这应该 没有 引号。
您可以获得 key-value 对的列表:
>>> dict(request.GET)
{'1': ["'12-18'"], '5': ["'Happy birthday'"]}
这将使用键作为字典的键,并映射到值的 列表,因为单个键可以在查询字符串中出现多次,因此映射到多个值。