我有一个用 python + webapp2 + jinja2 构建的表单。提交的所有值似乎都是字符串。其中一个字段是多选字段,并且仅提交第一个选定的项目。有没有办法将该字段作为所有选定值的数组提交。
我有 html 模板
<select name="some_list" multiple>
<option value="red">Red</option>
<option value="red">Blue</option>
<option value="red">Yellow</option>
</select>
在python类中
some_list = []
some_list = self.request.get('some_list')
最佳答案
请求对象包含一个MultiDict这意味着您可以使用另一种方法来获取为给定键传递的所有值。尝试类似的东西:
self.request.params.getall('some_list')
关于python - 如何在 python + webapp2 中处理多选表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597038/