参照:
https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.QueryDict.getlist
情况说明:
如果一个django的表单中,出现多个相同的name
-
<div><p>{{ result }}</p></div>
-
<form action="" method="post">{% csrf_token %}
-
<input type="text" name="key">
-
<input type="text" name="key">
-
<input type="submit" value="Search" >
-
</form>
如果按照之前的操作:
request.POST.get
只能获取{BANNED}最佳后一个 name 的值。
如果想获取所有的name值,可以用
getlist
-
cellvalue = request.POST.getlist("key")
-
for i in cellvalue:
-
print(i)
另外,如果form表中的 input 属性带 disabled ,那么在后台就获取不到这行的取值。
阅读(1146) | 评论(0) | 转发(0) |