self.request.form 不能迭代?
你好,我正在用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')
1 个回答
1
我发现你可以使用这种语法来获取一组同名的输入。
self.request.form.getlist('brands')