如何在Python中处理下面的html表单输入(数组):
<input type='hidden' name='a[]' value='some_value'>
以下不起作用:
a_value = form["a"].value
请帮忙。非常感谢提前。
答案 0 :(得分:4)
看看http://formencode.org/Validator.html#http-html-form-input
输入名称/值
names-1.fname John
names-1.lname Doe
names-2.fname Jane
names-2.lname Brown
将被解析为
{'names': [
{'fname': "John", 'lname': "Doe"},
{'fname': "Jane", 'lname': 'Brown'},
更新:
在您的情况下,<input type="hidden" name="item.a" value="5" />
将被解析为item['a'] = 5