Django 获取多个checkbox的值

后台接收

不能用request.POST.get('name')

应该用request.POST.getlist('name')

 

 

<form action="" method="POST">
    <input type="checkbox" value="1" name="check_box_list"/>1
    <input type="checkbox" value="2" name="check_box_list"/>2
    <input type="checkbox" value="3" name="check_box_list"/>3
    <input type="checkbox" value="4" name="check_box_list"/>4
    <input type="submit" value="提交">
</form>

 

 

#通过request.REQUEST.getlist取到list形式的提交结果
def getresult(request):
    check_box_list = request.REQUEST.getlist("check_box_list")

 

posted @ 2017-07-27 16:36  Vincen_shen  阅读(1091)  评论(0)    收藏  举报