How can I retrieve multiple query parameter values with Django?

python django query-parameters

2391 просмотра

2 ответа

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

Автор: Coeus Источник Размещён: 08.11.2019 10:57

Ответы (2)


1 плюс

Решение

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

source : Alternative to sending comma separated parameter by querystring

Автор: Mohit Rustagi Размещён: 20.08.2016 06:32

5 плюса

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

request.GET.getlist('myvar')
Автор: Or Duan Размещён: 20.08.2016 06:32
Вопросы из категории :
32x32