Django Imagekit не генерирует миниатюры после обновления фактического изображения

Я работаю над проектом, используя Python(3.9), Django(3), который развернут на Heroku.

На моем сайте много изображений, поэтому я решил использовать django-imagekit для создания миниатюр для главной страницы (поскольку мы загружаем несколько статей на главную страницу, и каждая статья имеет изображение).

When I setup imagekit it generate all the thumbnails and load correctly, then I make a change in the site and push new changes to Heroku, after that imagekit thumbnails stop working. I tried to re-upload images but it still doesn't work, even I tried removing the media/CACHE directory but it still not generating thumbnail when update an image.

Вот что я попробовал:

From settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'imagekit',
    'django.contrib.sites',
    'crispy_forms',
    'avinit',
    'ckeditor',
    'ckeditor_uploader',
    'storages',
]

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/assets/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'assets'), ]


MEDIA_URL = '/media/'
MEDIA_ROOT = (
    os.path.join(BASE_DIR, 'media')
)
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'

From models.py:

class PostModel(models.Model):
    photo = ProcessedImageField(upload_to='blog_images',
                                format='JPEG',
                                options={'quality': 70})
    # in your template thumbnails, use this image instead
    featured_thumbnail = ImageSpecField(source='photo',
                                        processors=[ResizeToFit(160, 160)],
                                        format='JPEG',
                                        options={'quality': 70})
Вернуться на верх