Python 从请求中的多个相同关键字参数获取值
我有一个如下的要求Python 从请求中的多个相同关键字参数获取值,python,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值。是否有任何方法可以迭代或获取所有pax参数 当我说sel
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值
。是否有任何方法可以迭代或获取所有pax参数
当我说
self.request.GET
时,我得到了答案
self.request.GET.getlist('pax')
解决了我的问题。它返回一个由pax参数组成的列表 在切线上,99%的时候,我建议使用request.request,而不是GET/POST-specific。我得到的次数…尝试“a=self.request.GET”然后“a['pax']”您将获得列表,以便可以访问任何值