我见过类似的问题,但他们已经老了。我想知道这个过程是否有更好的新方法。
我有一张可以一次上传多张图片的表单。 ¿如何使用django处理它们并为每个上传的图像创建一个模型对象?
我有一个带有Image字段的模型:
dispatch_semaphore_t
我可以使用class XModel(models.Model):
image = ImageField(...)
吗?我应该使用普通ModelForm
和forms.Form
吗?
欢迎任何建议。
答案 0 :(得分:1)
好的,我就是这样做的。也许有更好的方法,但无论如何:
if request.method == "POST":
files = request.FILES.getlist('images')
for x in files:
XModel.objects.create(image=x)
return HttpResponse('Yeii')