代码之家  ›  专栏  ›  技术社区  ›  ha22109

python请求参数

  •  0
  • ha22109  · 技术社区  · 16 年前

    我正在使用django视图。我正在发布一个具有参数名称“service”的窗体。service是checkbox,因此它将具有多个值。当我在代码中获取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中,我们获取参数值('service')

    1 回复  |  直到 16 年前
        1
  •  0
  •   Yuval Adam    16 年前

    这个 POST attribute is a QueryDict

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