gpt4 book ai didi

python - django - 如何将图像数组发布到 View

转载 作者:可可西里 更新时间:2023-11-01 17:10:56 25 4
gpt4 key购买 nike

从昨天开始我就被困在这个问题上了。我有一个表格,用户可以在其中选择更多图像文件并提交。现在我无法捕捉到那些POSTED我的 views.py 中的图像文件。

我的 html:

<input type="file" name="images[]" /> <input type="file" name="images[]" />

在我的 views.py 中我这样做了:

images = request.POST.getlist('images[]')

但是一旦我print images ,我得到 [] , 空数组。我究竟做错了什么?我想获取所有选定的图像文件并将它们保存到我 View 中的数据库中。

编辑:
这是我的 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>

这是我的views.py

fotos = request.POST.getlist('images[]')
for i in range(len(fotos)):
print fotos[i]

这里正在打印[] ,而不是每个图像的名称。为什么这个数组是空的?

感谢帮助。

最佳答案

当 Django 处理文件上传时,它与常规 POST 字段略有不同。数据位于 request.FILES 中,需要在那里访问。 The documentation about handling file uploads is a great starting point.

关于python - django - 如何将图像数组发布到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15619058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com