gpt4 book ai didi

python - django多图片上传将上传的图片存储在列表中

转载 作者:行者123 更新时间:2023-12-01 04:47:20 25 4
gpt4 key购买 nike

我的表格

<form method="get" action="" enctype="multipart/form-data">{% csrf_token %}

<input type="file" name="image" multiple />
<input type="submit" value="Submit" />

</form>

在这里用户可以选择并发布多个图像。

当用户一次发布多个图像时,我想将它们保存在列表中,以便我可以迭代它们。

我的看法:

def MediaAddView(request):
# Here I want the list of all uploaded images
images = request.GET.get('image',None)
print images
if request.method == "POST":
mod = Model()
mod.thumb = one image from the list of image by iterating.
mod.save()
return HttpResponseRedirect("myUrl")
else:
return render_to_response("anything.html", context_instance=RequestContext(request))

我想要的是当用户上传多个图像时,所有图像都应该在一个列表中。

这样我就可以迭代图像中的图像

在这里,当我打印图像时,它仅打印上传图像的最后一张图像。如何将所有图像存储到列表中?

最佳答案

您无法使用 GET 请求上传文件,只能使用 POST 请求。然后将在 request.FILES 中找到这些文件,因此您可以直接迭代 request.FILES.getlist('image')

关于python - django多图片上传将上传的图片存储在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29151741/

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