Сохраните файл в формате zip через django-storage

Я могу хранить файлы в S3, но я хочу хранить .zip файлы вместо файла

Ссылка для django-storage : https://testdriven.io/blog/storing-django-static-and-media-files-on-amazon-s3/

storage_backends.py

class PrivateMediaStorage(S3Boto3Storage):
    location = 'private'
    default_acl = 'private'
    file_overwrite = False
    custom_domain = False

Model.py

class Upload(models.Model):
    upload_file = models.FileField(storage=PrivateMediaStorage())

используя поле ClearableFileInput в Admin.py, я могу загружать и скачивать файл

но я хочу создать метод .save() в модели, чтобы сначала преобразовать мой файл в zip, а затем сохранить в поле, чтобы он хранился как zip в S3 bucket

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