【发布时间】:2012-08-10 01:36:44
【问题描述】:
我正在尝试构建一种方法来处理大量发布的选项,例如
my_posted_data = {"item": "value", "item_options":{"a":2, "b":2} }
这将来自我无法控制环境的 api 情况下的其他地方,现在它是模拟的。我将通过请求库发布;并移动服务器端,我尝试从我的应用程序中的路由/视图中获取它。 request.form 被读入一个传递给task_manager 队列的变量(表单)。在任务中我会尝试做:
options = form.get("item_options", None)
options 总是以NoneType 结尾。为什么这不选择{"a": 2, "b": 2} 的dict(like) 值?我想我做错了,但目前我无法确定。
根据我提供的这张很少的图片,我如何以最有效的方式使用 Flask 请求发布和检索嵌套值?
编辑:我不得不采用不同的方式,使用 JSON 数据,因为我意识到在最好的情况下,表单更适合来自 html 页面的用户输入,这需要不同的方法。
【问题讨论】: