如何使用 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')