django提交多个同名参数的方法
在一个表单中有多个同名的参数要进行提交,在django中直接通过request.POST.getlist就可以获得一个数组
<form action="people?action=edit" method="post"> <input type="text" name="peoName"/> <input type="text" name="peoName"/> <input type="text" name="peoName"/> </form>
通过下面的代码获取参数值
peoNames = request.POST.getlist('peoName',[])
获取到的peoNames是一个数组,遍历就可以得到所有元素的值,注意,request.POST的类型是QueryDict,和普通的Dict不同的是,如果世界使用request.POST.get方法,只能获得数组的最后一个元素,必须使用getlist才能获取整个数组
相关文章