Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在部署的heroku应用中找不到上载的媒体_Heroku_Django Rest Framework - Fatal编程技术网

在部署的heroku应用中找不到上载的媒体

在部署的heroku应用中找不到上载的媒体,heroku,django-rest-framework,Heroku,Django Rest Framework,我有一个DjangoRest/Vue.js应用程序。 我有我上传用户图片的端点。 在产品中,我的URL是:“图片”:http://127.0.0.1:8000/media/image.jpg“ 现在我的应用部署在Heroku上,它是:“图片”:”https://myapp.herokuapp.com/media/image.jpg“, 但当我试图上传图片时,我得到了一个 找不到此服务器上找不到请求的资源 在my settings.py中,我有: MEDIA_ROOT = os.path.join

我有一个DjangoRest/Vue.js应用程序。 我有我上传用户图片的端点。 在产品中,我的URL是:
“图片”:http://127.0.0.1:8000/media/image.jpg“
现在我的应用部署在Heroku上,它是:
“图片”:
”https://myapp.herokuapp.com/media/image.jpg“,
但当我试图上传图片时,我得到了一个

找不到此服务器上找不到请求的资源

在my settings.py中,我有:

MEDIA_ROOT = os.path.join(BASE_DIR, '..', 'uploaded_media')
MEDIA_URL = '/media/'
在my URL.py中:

urlpatterrns[] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

我遗漏了什么?

这能回答你的问题吗?对我必须把它们储存在亚马逊3上