checkbox 向Django传多个值问题

在写django时碰到一个问题,用checkbox向后台传递value数组,后台只能取到一个,记录一下,用request.GET.getlist替代request.GET.get

{%for ip in ips %}<h3><input type="checkbox" name="qq" value="{{ip}}">{{ip}}</input></h3>{%endfor%}#这里复选框name为qq value值为遍历ips列表值的集合数组,将数组传递到后端进行处理我发现网上有很多人说将name="qq",改成name="qq[]"形式,但我未加这个发现也是可以传多个值的

django views处理

if 'q' or 'qq' in request.GET and request.GET['qq'] or request.GET['q'] :    q = request.GET.get("q",[])    qq = request.GET.getlist('qq',[])

q为checkbox传过来的单个value值 qq为多个value值,取它的方法则用getlist方法,然后再进行遍历循环进行其他用途

Tags:

Del.icio.us Facebook TweetThis Digg StumbleUpon
Comments:1 (One) on this item

You might be interested in this: salt state配置管理(二) idc监控利器-Smokeping基础配置篇 saltstack初步应用 python调用shell命令三种方法区别【转】 LVS的三种模式区别详解【推荐】【转载】


Copyright ??颓废的腰子技术Blog [checkbox 向Django传多个值问题], All Right Reserved. 2015. 生活若剥去了理想、梦想、幻想,那生命便只是一堆空架子

checkbox 向Django传多个值问题

相关文章:

你感兴趣的文章:

标签云: