原文地址:https://www.oschina.net/question/1176204_164839
django get 取多选列表框的值,只能取最后一个
如果把表单改成post 方式。会接收不到数据
配置:
--------------url.py--------------------
url(r'^bgadd/','http_web.bg.add_date'),
------------------bg.py----
def add_date(req):
#if not req.POST.has_key('textfield'):
# return HttpResponse("no")
#else:
os=req.GET['select']
return render_to_response('bgout.html',locals())
--------------------bg.html---------------
<body><form action="/bgadd" method="get" >
<label>
<input type="text" name="textfield" />
</label>
<p>
<label>
<select name="select" size="1" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
</select>
</label>
</p>
<p>
<input type="submit" name="Submit" value="提交" />
</p>
</form>
-------------------bgout.html----------------------