python请求参数

时间:2010-06-26 13:02:48

标签: python django

我正在研究django view。我发布了一个表格,其中有一个参数名称为'service'.Service是复选框,因此它将具有多个值。当我在我的代码中获取服务的值时它只给我一个值不是数组。这是我的示例代码

 {% for ser in allService %}
 <td  >         
     <input type="checkbox" name="service" value="{{ ser.id }}" >{{ ser.description }}
 </td>
 {% endfor %}

def update(request):
     service=request.POST.get('service')
     print service

我怎样才能得到一个数组。在java中我们得到了ParameterValues('service')

1 个答案:

答案 0 :(得分:0)

POST attribute is a QueryDict,所以你可以这样做:

service = request.POST.getlist('service')