Coeus
Coeus

Reputation: 2615

How can I retrieve multiple query parameter values with Django?

My url has http://127.0.0.1:8000/theme/category/?q=check,hello, How to retrive values of query parameter

When I try doing query = request.GET.get('q') I only get the check but hello is missing.

Any help in getting both check and hello from query string will be helpful

Upvotes: 7

Views: 8715

Answers (2)

Or Duan
Or Duan

Reputation: 13810

For the URL http://example.com/blah/?myvar=123&myvar=567 you can use getlist() like this:

request.GET.getlist('myvar')

Upvotes: 14

Mohit Rustagi
Mohit Rustagi

Reputation: 316

You can use %2C, wich is the url-encoded value of ,.

source : Alternative to sending comma separated parameter by querystring

Upvotes: 1

Related Questions