Django上传了许多图像并保存到模型中

时间:2016-06-23 20:40:27

标签: python django

我见过类似的问题,但他们已经老了。我想知道这个过程是否有更好的新方法。

我有一张可以一次上传多张图片的表单。 ¿如何使用django处理它们并为每个上传的图像创建一个模型对象?

我有一个带有Image字段的模型:

dispatch_semaphore_t

我可以使用class XModel(models.Model): image = ImageField(...) 吗?我应该使用普通ModelFormforms.Form吗?

欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

好的,我就是这样做的。也许有更好的方法,但无论如何:

    if request.method == "POST":
        files = request.FILES.getlist('images')
        for x in files:
            XModel.objects.create(image=x)
        return HttpResponse('Yeii')