django - 如何在 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'))
解决方案
推荐阅读
- artifactory - 上传到工件后,是否可以向多个文件添加属性?
- swift - 相同的协议对象,但不同的功能
- c# - 如何让 NLog 输出出现在 Azure 函数的流式日志中?
- swift - 基于自动换行的 Swift 拆分子字符串
- java - 使用 filter() 逐个过滤掉元素
- java - Java 可以通过哪些方式在没有 `throw` 语句的情况下抛出异常?
- c++ - setContextProperty() 在这种情况下如何失败?
- javascript - 试图 webpack 反应项目得到 Uncaught TypeError: Cannot read property 'dispose' of undefined
- python - QLabel 将第二次调用 setText() 的文本长度限制为第一个值的长度
- unity3d - 如何在 Unity 中更改屏幕大小?