我在亚马逊s3上传图片时遇到错误:
在处出现错误
[Errno 10054]远程主机强行关闭现有连接
我已经安装了django-storage和boto。我看到了这个question/answer,但我认为我的代码和他的代码非常不同。
模型:
def get_upload_file_name(instance, filename):
return "uploaded_files/%s_%s" %(str(time()).replace('.','_'), filename)
class Image(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=50)
image = models.ImageField(upload_to=get_upload_file_name)
pub_date = models.DateTimeField(auto_now_add = True, auto_now=False)
class Meta:
ordering = ['-pub_date']
在我添加的设置中,如django-storage:
中所示DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
AWS_ACCESS_KEY_ID = 'REDACTED'
AWS_SECRET_ACCESS_KEY = 'REDACTED'
AWS_STORAGE_BUCKET_NAME = 'yesme'
请你帮我解决这个问题。谢谢。