如何更改InMemoryUploadedFile的目录?

时间:2009-07-28 15:38:46

标签: python django

似乎如果我不从模型创建ModelForm,并创建一个新对象并保存它,它将不会尊重该字段的上传目录。

如何更改InMemoryUploadedFile的目录,以便我可以手动实现上传目录?因为InMemoryUploadedFile obj只是文件名,我想添加上传dir参数。谢谢!

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

(不尊重ProductImages“image”字段的上传目录的代码)

1 个答案:

答案 0 :(得分:1)

您是如何在ProductImages模型中定义图像属性的?你在FileField中有upload_to参数吗?

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