【发布时间】:2009-07-28 15:38:46
【问题描述】:
似乎如果我不从模型创建 ModelForm,并创建一个新对象并保存它,它将不会尊重该字段的上传目录。
如何更改 InMemoryUploadedFile 的目录以便手动实现上传目录?因为 InMemoryUploadedFile obj 只是文件名,我想添加上传目录参数。谢谢!
def add_image(self, image):
pi = ProductImages()
pi.image = image
pi.save()
self.o_gallery_images.add(pi)
return True
(不尊重ProductImages“图片”字段的上传目录的代码)
【问题讨论】:
-
那么参数“image”是什么——内存中的图像、文件名,还是别的什么?如果它是一个文件名,那么您的 ProductImage.save() 可能应该将该文件复制到新目录(如果它不存在的话)。对于内存中的图像也是如此。