Изменение пути к статическим файлам на путь к s3 buckt django

В настоящее время я получаю свои статические файлы следующим образом:

src="{% static 'website/images/home-slider/plantarte-espacio-4.jpg'%}"

И мой settings.py выглядит следующим образом:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

STATICFILES_DIRS = (
  os.path.join(BASE_DIR, 'website/static'),
)

Теперь я хочу, чтобы вместо захвата статических файлов из статического фолдера внутри моего приложения. Он отправляется в мой AWS S3 bucket, который я создал и в который загрузил все файлы. Вместо этого:

src="/static/website/images/home-slider/plantarte-espacio-4.jpg"

Сделайте следующее:

src="https://plantarte-assets.s3.us-east-2.amazonaws.com/website/images/home-slider/plantarte-espacio-4.jpg"

Если кто-то может мне помочь, я буду очень признателен.

В простом случае, измените свой

STATIC_URL = '/static/'

to

STATIC_URL = 'https://plantarte-assets.s3.us-east-2.amazonaws.com/'

и вы должны быть золотыми.

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