gpt4 book ai didi

django - 如何从 Python Django 删除 digital ocean 空间图像

转载 作者:行者123 更新时间:2023-12-02 08:28:26 25 4
gpt4 key购买 nike

请让我知道如何从Python Django删除 digital ocean 空间图像的任何引用或示例代码,有在空间图像中列出和上传图像的示例。

请帮我找到解决方案

出现错误,例如:“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')

关于django - 如何从 Python Django 删除 digital ocean 空间图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52929321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com