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 ,那么在后台就获取不到这行的取值。