似乎如果我不从模型创建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”字段的上传目录的代码)
答案 0 :(得分:1)
您是如何在ProductImages模型中定义图像属性的?你在FileField中有upload_to参数吗?
class ProductImages(models.Model):
image = models.FileField(upload_to="images/")