【发布时间】:2013-03-15 04:26:44
【问题描述】:
从昨天开始我就一直在这个问题上。我有一个表单,用户可以在其中选择更多图像文件并提交。现在我无法在我的views.py 中捕捉到那些POSTED 图像文件。
我的html:
<input type="file" name="images[]" />
<input type="file" name="images[]" />
在我的views.py中我这样做了:
images = request.POST.getlist('images[]')
但是一旦我print images,我得到[],空数组。我究竟做错了什么?我想获取所有选定的图像文件并将它们保存到我认为的 db 中。
编辑:
这是我的html:
<form action="/save/" method="post" enctype="multipart/form-data">
<input type="file" name="images[]" />
<input type="file" name="images[]" />
<input type="submit" value="send" />
</form>
这是我的观点.py
fotos = request.POST.getlist('images[]')
for i in range(len(fotos)):
print fotos[i]
这里打印的是[],而不是每个图像的名称。为什么这个数组是空的?
感谢您的帮助。
【问题讨论】:
-
您能否从您的 html 和 views.py 中发布更多代码以在视图中显示表单和帖子的集合?
-
@marksweb,是的,请看我的编辑
标签: python html django http post