Django AWS S3图像错误400“;“错误请求”;
我将Django项目与heroku和amazon aws S3连接起来。我在我的settings.py中添加了以下内容Django AWS S3图像错误400“;“错误请求”;,django,amazon-web-services,http,amazon-s3,Django,Amazon Web Services,Http,Amazon S3,我将Django项目与heroku和amazon aws S3连接起来。我在我的settings.py中添加了以下内容 STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') STATIC_URL = '/static/' STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),) MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR,
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
AWS_ACCESS_KEY_ID = '...'
AWS_SECRET_ACCESS_KEY = '...'
AWS_STORAGE_BUCKET_NAME = 'name'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = None
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
当我启动localhost来检查是否一切正常时,css和静态文件(服务完美,但用户可以上传到媒体文件夹中的文件没有显示),而是抛出:HTTP/1.1 400错误请求
在src内部,它显示了一个到AWS服务的链接,如果我上传了一个图像,它就会存储在S3 Bucket中!
在models.py中,我将文件存储在文件夹mediaimage=models.FileField(blank=True,upload\u to='media')
中
有人能帮我吗?或者有人知道为什么图像被存储但无法发送