Приложение dango, изображения не отображаются после перезапуска heroku, даже мои изображения находятся на cloudinary
Я загружаю свои изображения в cloudinary. Это тестовый проект. Через 24 часа изображения не отображаются на сайте django-website. Хост - heroku.
#settings .py changes
STATIC_ROOT = BASE_DIR / 'staticfiles'
CLOUDINARY_STORAGE = {
'CLOUD_NAME': 'here is my cl name',
'API_KEY': 'here is my api key',
'API_SECRET': 'here is my api secret',
}
DEFAULT_FILE_STORAGE = 'cloudinary_storage.storage.MediaCloudinaryStorage'
# models.py changes
image = models.ImageField(upload_to='test_project_cloudinary/', null=True)
#views.py
if request.method == "POST":
form = ImageForm(request.POST, request.FILES)
if form.is_valid():
print("form validated")
form.save()
return redirect("home")
else:
print("form not validating")
Теперь я обнаружил, что heroku очищает таблицы базы данных sqlite3. Решением является использование другой базы данных, например, postgreSQL.