Сохраните файл в формате 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