如何使用 Django 检索多个查询参数值?
How can I retrieve multiple query parameter values with Django?
我的 url 有 http://127.0.0.1:8000/theme/category/?q=check,hello
,如何检索查询参数的值
当我尝试做 query = request.GET.get('q')
时,我只得到 check
但缺少 hello
。
从查询字符串中获取 check 和 hello 的任何帮助都会有所帮助
您可以使用 %2C,这是 ,
的 url 编码值。
来源:Alternative to sending comma separated parameter by querystring
对于 URL http://example.com/blah/?myvar=123&myvar=567
你可以这样使用 getlist()
:
request.GET.getlist('myvar')
我的 url 有 http://127.0.0.1:8000/theme/category/?q=check,hello
,如何检索查询参数的值
当我尝试做 query = request.GET.get('q')
时,我只得到 check
但缺少 hello
。
从查询字符串中获取 check 和 hello 的任何帮助都会有所帮助
您可以使用 %2C,这是 ,
的 url 编码值。
来源:Alternative to sending comma separated parameter by querystring
对于 URL http://example.com/blah/?myvar=123&myvar=567
你可以这样使用 getlist()
:
request.GET.getlist('myvar')