解码金字塔POST数据(MultiDict对象)

时间:2013-04-11 19:40:04

标签: python json pyramid

我收到一个POST请求,其数据格式为MultiDict对象。我在哪里可以找到有关此数据结构的文档?什么是将这些数据解码为字典对象(内部有列表和字典)的最佳方法(库)

我找到了this, in urllib3,但不确定是不是。首选方式。

我已经编写了大部分代码来匹配这种数据样式,因此并不真正期待改变从HTML表单本身发送数据的方式。

谢谢

2 个答案:

答案 0 :(得分:9)

MultiDictWebOb project的一部分,请看MultiDict documenation

MultiDict行为主要就像python词典一样,除了您可以明确要求一个值或列表使用.getone().getall()方法的值。

.mixed()会根据需要返回包含单个和列表值的字典来表示每个键,或者您可以使用.dict_of_lists()为所有键生成列表。

答案 1 :(得分:0)

更新了文档链接:Webob MultiDict

您可能需要mixed()dict_of_lists()