Загрузка файлов в развернутых приложениях Django
Где хранить изображения при развертывании приложения Django через "Heroku", если мне нужно загружать изображения с помощью того же приложения после развертывания?
Службы Amazon S3 предоставляют решение, но урлы доступа к файлам имеют определенный срок действия, поэтому максимум через 7 дней я не могу получить доступ к файлу, используя тот же URL
Heroku поставляется с кучей дополнений, которые очень полезны, одно из них называется Cloudinary и настройка довольно проста с Django: https://elements.heroku.com/addons/cloudinary
Эта ситуация настолько распространена, что Heroku предоставляет руководство, которому вы можете следовать, чтобы настроить Cloudinary для вашего проекта Django: https://devcenter.heroku.com/articles/cloudinary.
Cloudinary поставляется с бесплатным планом, так что вам не придется беспокоиться о том, что вы потратите свои деньги при тестировании.
Я использую его уже много лет, отличное дополнение