从请求中的多个相同关键字参数获取值

时间:2013-06-13 07:15:38

标签: python

我有如下请求 http://127.0.0.1:8090/catalogue/search_detail?d_code=C--755070&ci=2013-06-15&co=2013-06-17&code=123&pax=1,1,2&pax=1

如你所见,我有多个pax kw参数。我想以不同的方式从这些pax参数中获取值。

但是当我做的时候

self.request.GET.get('pax')

它为1提供了最新pax value的结果。有没有办法迭代或获取所有pax参数。

当我说self.request.GET时,我会得到答案<QueryDict: {u'code': [u'26303'], u'co': [u'2013-06-17'], u'ci': [u'2013-06-15'], u'pax': [u'1,1,2,', u'1'], u'd_code': [u'C--755070']}>

1 个答案:

答案 0 :(得分:0)

self.request.GET.getlist('pax')解决了我的问题。它返回一个由pax参数组成的列表。