【发布时间】:2020-07-09 04:14:00
【问题描述】:
我最近开始使用 Cloudinary 进行媒体存储。
我有一个带有图像和封面图像字段的 Profile 模型
没有 Cloudinary
>在更改为云媒体存储之前,模型如下所示:
class Profile(models.Model):
user = models.OneToOneField(User, related_name='profile', on_delete=models.CASCADE)
# setup without Cloudinary
image = models.ImageField(default='profile_image/default.jpg', upload_to='profile_image', blank=False)
cover_image = models.ImageField(default='cover_image/default.jpg', upload_to='cover_image', blank=False)
它允许我为两个字段设置默认图像。
使用 Cloudinary
>现在,添加 Cloudinary 后,它看起来像这样:
class Profile(models.Model):
user = models.OneToOneField(User, related_name='profile', on_delete=models.CASCADE)
# setup with Cloudinary
image = CloudinaryField('image')
cover_image = CloudinaryField('cover_image')
我希望能够为这两个字段设置默认图像。
这里是相关库的版本
Django==2.1.5
cloudinary==1.17.0
django-cloudinary-storage==0.2.3
olefile==0.46
cloudinary-cli==0.3.4
【问题讨论】:
标签: django cloudinary