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

avatar
pauzca
8 августа 2021 в 18:28
25
1
0

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

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, которую я создал и загрузил все файлы в Вместо этого:

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"

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

Источник

Ответы (1)

avatar
AKX
8 августа 2021 в 18:32
0

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

STATIC_URL = '/static/'

до

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

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