我需要从 WSGI 中的 python 代码的 HTML 下拉列表中选择多个选项,
以下是我的html表单,
<form method=post>
Please select names
<select multiple="multiple" name="names" />
<option>Name1</option>
<option>Name2</option>
<option>Name3</option>
</select>
<br />
<input type='submit' name=operation value='Next' />
</form>
以下是 WSGI 的代码片段,
if 'POST' == environ['REQUEST_METHOD'] :
try :
request_body_size = int(environ.get('CONTENT_LENGTH', 0))
except:
request_body_size = 0
request_body = environ['wsgi.input'].read(request_body_size)
query_dictionary = urlparse.parse_qs(request_body)
params = {}
for k, v in query_dictionary.iteritems() :
if k <> 'json' :
params[k] = v[0]
retailers = params.get('retailers', '')
但我的问题是当我在 HTML 表单中选择多个选项时,“名称”变量只有一个选项。如何将所有选定的选项获取到 python 脚本?
提前致谢。