Python 将zip文件提取到django项目中的s3存储桶

Python 将zip文件提取到django项目中的s3存储桶,python,django,amazon-web-services,amazon-s3,zipfile,Python,Django,Amazon Web Services,Amazon S3,Zipfile,我是Django和aws的新手。我想提取用户在Django中上传的zip文件,当用户上传文件时,文件完全存储在s3存储桶中,但问题是我无法将文件提取到s3文件夹 new_folder_name = random.randint(0, 68764446643313679) folder_unzip = os.path.join(settings.MEDIA_ROOT, 'Unzipped') print(folder_unzip) file_path = os.path.join(folder_u

我是Django和aws的新手。我想提取用户在Django中上传的zip文件,当用户上传文件时,文件完全存储在s3存储桶中,但问题是我无法将文件提取到s3文件夹

new_folder_name = random.randint(0, 68764446643313679)
folder_unzip = os.path.join(settings.MEDIA_ROOT, 'Unzipped')
print(folder_unzip)
file_path = os.path.join(folder_unzip, str(new_folder_name))
zip_file = zipfile.ZipFile(self.ebook)
zip_file.extractall(file_path)

有人能帮我吗

我想你必须使用s3模块上传文件,它说明了如何一个接一个地上传文件,你会发现很多模块。