Я пытаюсь понять, как 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})
Я загружаю изображение аватара из приложения. Это отлично работает с записью, сделанной в таблице профиля, и файлом, созданным в AWS S3. Я изо всех сил пытаюсь понять, когда / где / как создается avatar_thumbnail. Должен ли я делать что-то явное, чтобы сохранить его в AWS S3 вместе с изображением аватара? Или avatar_thumbnail всегда создается «на лету»? Мне нужно где-то хранить его для дальнейшего использования.