首页 > 解决方案 > 如何在 Python 中将图像添加到对象?

问题描述

看似微不足道的问题,但我被困住了。

创建模型时,我正在尝试将照片添加到ImageField模型中。但我不知道如何指定照片。我是指定路径还是照片对象?

class MyModel(models.Model):
    img = models.ImageField()

# I tried these, none works
from PIL import Image
MyModel.objects.create(img='img.jpg')
MyModel.objects.create(img=Image.open('img.jpg'))
MyModel.objects.create(img=open('img.jpg', 'r'))
MyModel.objects.create(img=open('img.jpg', 'w'))

标签: django

解决方案


推荐阅读