【发布时间】:2019-02-05 01:50:33
【问题描述】:
在 Bottle 中,假设我有一个包含 10 个输入的表单:
<form method="POST" action="/machine" enctype="multipart/form-data">
<input type="text" name="one" placeholder="one" required>
<input type="text" name="two" placeholder="two" required>
...
<input type="text" name="ten" placeholder="ten" required>
</form>
然后我想处理所有潜在的输入,并且不想通过在 POST 路由上单独调用每个输入来静态地执行此操作(例如 request.forms.get("one"))。
有没有办法处理表单中的所有输入。我一直在看到 request.params 和 request.query ...
@route('/machine', method='POST')
def machine_learn():
my_dict = dict(request.params)
return str(my_dict)
...但不完全了解如何使用这些将所有输入数据作为字典或列表获取。当我使用上面的代码时,我得到一个空字典
感谢任何帮助。
【问题讨论】: