我试图了解 Django ImageKit 在创建缩略图文件方面的工作原理(例如)。我正在使用示例代码:
from django.db import models
from imagekit.models import ImageSpecField
from imagekit.processors import ResizeToFill
class Profile(models.Model):
avatar = models.ImageField(upload_to='avatars')
avatar_thumbnail = ImageSpecField(source='avatar',
processors=[ResizeToFill(100, 50)],
format='JPEG',
options={'quality': 60})
我正在从应用程序上传头像图像。这适用于在 Profile 表中创建的条目和在 AWS S3 中创建的文件。我正在努力理解的是何时/何地/如何创建 avatar_thumbnail。我是否必须做一些明确的事情才能将其与头像图像一起存储在 AWS S3 中?还是 avatar_thumbnail 只是动态创建的?我需要将它存储在某个地方以备后用。