我正在研究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')
答案 0 :(得分:0)
POST
attribute is a QueryDict
,所以你可以这样做:
service = request.POST.getlist('service')