如何从Python Django中删除数字海洋空间图像



请让我知道如何从Python Django中删除数字海洋空间图像的任何参考或示例代码,有列表示例并在空间图像中上传图像。

请帮助我找到解决方案的方法

收到错误,例如:">S3"对象没有属性"delete_file">

请参考这样的示例代码

session = boto3.session.Session()
client = session.client('s3',
region_name='nyc3',
endpoint_url='https://nyc3.digitaloceanspaces.com',
aws_access_key_id='********',
aws_secret_access_key='********')
client.delete_file('inspxotestspace',  # Name of Space
imagename1)  # Name for remote file

提前感谢,

问候,基肖尔

像这样将delete_file更改为delete_object

session = boto3.session.Session()
client = session.client('s3',
region_name='nyc3',
endpoint_url='https://nyc3.digitaloceanspaces.com',
aws_access_key_id='********',
aws_secret_access_key='********')
client.delete_object(Bucket='inspxotestspace',  Key='imagename1')

并且您必须包括:Bucket=('your_bucket_name')Key=('your_file_name')

大概你的意思是delete_object而不是delete_file

最新更新