Django3, boto3: Как загрузить медиафайл на s3 и локально? - PullRequest
0 голосов
/ 09 июля 2020

Я настроил boto3 для успешной загрузки медиафайла в s3

Однако есть ли способ загрузить файл локально, а затем на s3?

Класс хранилища медиафайлов -

my_app / storage_backends.py

class PublicMediaStorage(S3Boto3Storage):
    location = 'media'
    default_acl = 'public-read'
    file_overwrite = False

и my_app / settings.py

PUBLIC_MEDIA_LOCATION = 'media'
MEDIA_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/{PUBLIC_MEDIA_LOCATION}/'
DEFAULT_FILE_STORAGE = 'my_app.storage_backends.PublicMediaStorage'
...