如何更改InMemoryUploadedFile的目录?

0 投票
1 回答
837 浏览
提问于 2025-04-15 13:13

看起来如果我不是从模型创建一个ModelForm,而是直接创建一个新对象并保存的话,它就不会遵循字段的上传目录。

我该如何更改InMemoryUploadedFile的目录,以便我可以手动设置上传目录呢?因为InMemoryUploadedFile对象只有文件名,我想添加上传目录的参数。谢谢!

def add_image(self, image):
    pi = ProductImages()
    pi.image = image
    pi.save()
    self.o_gallery_images.add(pi)
    return True

(这段代码没有遵循ProductImages的“image”字段的上传目录)

1 个回答

1

你在你的ProductImages模型中是怎么定义图片属性的?你在FileField里有使用upload_to这个参数吗?

class ProductImages(models.Model):
    image = models.FileField(upload_to="images/")

撰写回答