【发布时间】:2019-06-10 09:38:27
【问题描述】:
首先,我用枕头库创建一个图像并保存到媒体文件中, 现在,我想保存到临时模型但不保存文件。
型号:
class TemporaryImage(models.Model):
image = models.ImageField(upload_to='temporary_images', verbose_name=_('image'))
class Meta:
verbose_name = _('Temporary image')
verbose_name_plural = _('Temporary images')
查看:
image = Image.new('RGBA', (1024, 800), (255, 255, 255, 0))
image.save("media/output.png")
mediaPathImage = settings.MEDIA_ROOT + '/output.png'
print('media path : ', mediaPathImage)
Tobj = TemporaryImage()
Tobj.image = mediaPathImage
Tobj.save()
在这张图片中:
no file chosen
https://imge.to/i/ytogF
【问题讨论】:
-
首先:在save函数和
Tobj.image = mediaPathImage行中使用相同的变量,所以你100%确定它们是一样的。
标签: python django python-3.x django-views python-imaging-library