Приложение 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.

Вернуться на верх