0
当我引用WebOb请求的params参数时,元素突然从结尾弹出。这或者它被简化为一个单一的元素。引用的元素不是被淘汰的元素。引用WebOb.params(UnicodeMultiDict)中的元素后,元素会弹出结尾
if req.str_params.has_key('method'):
req.method = req.str_params.getone('method')
该行记录周折才起来:
DEBUG:root:NestedMultiDict([('method', 'put'), ('name', 'some_name')])
后:
DEBUG:root:NestedMultiDict([('method', 'put')])
我不知所措。
工作正常,如果我将req.params复制到另一个var,然后稍后使用,但这看起来超级愚蠢。 – Matt 2011-05-23 23:40:30
你是如何复制它的? – Cameron 2011-05-23 23:46:03
params = req.params – Matt 2011-05-23 23:55:02