我收到一个POST请求,其数据格式为MultiDict对象。我在哪里可以找到有关此数据结构的文档?什么是将这些数据解码为字典对象(内部有列表和字典)的最佳方法(库)
我找到了this, in urllib3,但不确定是不是。首选方式。
我已经编写了大部分代码来匹配这种数据样式,因此并不真正期待改变从HTML表单本身发送数据的方式。
谢谢
答案 0 :(得分:9)
MultiDict
是WebOb project的一部分,请看MultiDict documenation。
MultiDict
行为主要就像python词典一样,除了您可以明确要求一个值或列表使用.getone()
和.getall()
方法的值。
.mixed()
会根据需要返回包含单个和列表值的字典来表示每个键,或者您可以使用.dict_of_lists()
为所有键生成列表。
答案 1 :(得分:0)
更新了文档链接:Webob MultiDict
您可能需要mixed()
或dict_of_lists()
。