我收到一个 POST 请求,其中的数据格式为 MultiDict 对象。我在哪里可以找到有关此数据结构的文档?以及将这些数据解码为字典对象(内部包含列表和字典)的最佳方法(库)是什么
我确实在 urllib3 中找到了这个,但不确定是否是这样。首选方式。
我已经编写了大部分代码来匹配这种数据风格,所以我并不期待改变从 HTML 表单本身发送数据的方式。
谢谢
我收到一个 POST 请求,其中的数据格式为 MultiDict 对象。我在哪里可以找到有关此数据结构的文档?以及将这些数据解码为字典对象(内部包含列表和字典)的最佳方法(库)是什么
我确实在 urllib3 中找到了这个,但不确定是否是这样。首选方式。
我已经编写了大部分代码来匹配这种数据风格,所以我并不期待改变从 HTML 表单本身发送数据的方式。
谢谢
MultiDict
是WebOb 项目的一部分,请参阅它的MultiDict 文档。
A 的MultiDict
行为与python字典差不多,只是你可以使用and方法显式地请求一个值或一个值列表。.getone()
.getall()
.mixed()
根据需要返回具有单个值和列表值的字典来表示每个键,或者您可以使用它.dict_of_lists()
来为所有键生成列表。
更新的文档链接:Webob MultiDict
你可能想要mixed()
或dict_of_lists()
。