Изображения не отображаются в веб-приложении Django, развернутом на Heroku
У меня есть приложение Django, развернутое на Heroku. проблема в том, что когда я загружаю изображение в приложение, оно загружается нормально и продолжает отображаться некоторое время, когда я закрываю приложение на долгое время и возвращаюсь, изображения становятся поврежденными и не отображаются. Я использую базу данных postgres. Я использую пакет django-imagekit для загрузки изображений в модели, я даже установил пакет whitenoise после того, как увидел похожую проблему с этим пакетом в качестве решения, но проблема все еще сохраняется. и я не знаю, в чем проблема. у кого-нибудь есть идеи?
settings.py
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
"whitenoise.middleware.WhiteNoiseMiddleware",
....
]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'helper',
'USER': '',
'PASSWORD': '',
'HOST': 'localhost', # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
'PORT': '', # Set to empty string for default.
}
}
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
STATICFILES_STORAGE = "whitenoise.storage.CompressedManifestStaticFilesStorage"