lambdamusic
2/7/2013 - 9:28 PM

Django: request: get multiple values | Django

Django: request: get multiple values | Django

# getting multiple values:

testargs = request.GET.getlist('testargs')   
# getlist gets all parameters with same name!!!!



# constructing the url:

>>> from django.http import QueryDict
>>> q = QueryDict(‘artists=1′).copy()
>>> my_artists = [11,22,33,44]
>>> q.setlist(‘artists’, my_artists)
>>> print q
<QueryDict: {u’artists’: [11, 22, 33, 44]}>
>>> print q.urlencode()
artists=11&artists=22&artists=33&artists=44