python - self.request.form 不可迭代?

标签 python forms werkzeug

你好,我正在用 HTML 和 python 制作一个表单,但我在处理参数时遇到了问题

问题出在这一段

<form method="POST">
  <input type="checkbox" name="brands" value="1" />
  <input type="checkbox" name="brands" value="2" />
</form>

在 python 中,我使用 self.request.form 对象来检索参数 问题是如果我做类似的事情

for b in brands:
   print b

即使它们都在 self.request.form 对象中,它也只会打印出 1

使用 Werkzeug 框架

回答: 我发现您可以使用此语法检索同名输入的列表

self.request.form.getlist('brands')

最佳答案

我发现您可以使用此语法检索同名输入的列表

self.request.form.getlist('brands')

关于python - self.request.form 不可迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113388/

相关文章:

python - 将工作表 (csv) 中的列附加到 python 中的列表时跳过空格

python - Python学习过程图

php - 发送多个复选框选项

php - MySQL、PHP - 表单帮助

python - 属性错误 : 'Context' object has no attribute 'wrap_socket'

python - 需要减少基于公式和数字 n 创建数字列表的运行时间

Python/QT - 我该怎么做才能在一系列小部件之间获得 4 个像素边框?

css - 使用表单输入归档剩余空间

python - Flask 路由在 URL 中给出 404 float

python - 如何使用 Flask 测试客户端发布多个文件?