我已经查看了文档,但是对于我的生活,我无法弄清楚request.form
Flask 中的对象是如何填充的。 文档说它填充了来自 POST 或 PUT 请求的已解析表单数据,但我的表单是动态的,所以我不一定知道发送 POST 请求时存在哪些字段 - 尽管我想确保添加来自这些的信息字段到数据库。
表单中的某些字段始终存在,但在大约 60 个列表中也会有任意数量的额外字段。我应该如何确定请求中包含哪些附加字段以及我应该如何获得来自他们的数据?
编辑:我的具体问题已经解决,但仍然值得询问 request.form 字典是如何填充的。我发现如果未选中复选框输入,则在其名称下没有添加到字典中的键,并且尝试从字典中获取不存在的键的值会导致相当混乱和神秘的HTTP 400 BAD REQUEST
错误.