python - 如何在 python + webapp2 中处理多选表单字段?

标签 python google-app-engine python-2.7 jinja2 webapp2

我有一个用 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/

相关文章:

python - 高效地将单行添加到 Pandas Series 或 DataFrame

python - 如何在odoo中通过many2one字段设置默认值?

python - Pymssql,如何使用它从 MSSQL2008 中读取 unicode 数据

python - 如何阻止用作装饰器的 cherrypy 自定义工具应用于静态文件?

Python - 两个(略有不同)JSON 数组比较

c++ - 高效更新多条记录的 SQLite 表

python - 按 2 个字段排序?是否有任何 hack 或 index.yaml?还是geoPT?

java - Spring 和GAE : ExceptionInInitializerError

python : How to remove focus from button when click anywhere on window

python - 在 Python 中删除停用词