我在用django rest构建的heroku中部署了一个web api,我必须处理一些图片和文件,为此我在应用程序中添加了一个媒体服务器目录,当我在本地运行它时没有问题,但在heroku中部署时,我有一个只读错误
我试着用heroku bash和我的dir本地chmod 777目录,然后推它
url.py
...
urlpatterns = [
...
# url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT,})
]+static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
setting.py
...
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = "/static/"
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR),'static-server','media-root')
我的主任:
static-server
|_media-root
|_document
|_logo
|_modele
|_version
错误:
Exception Type: OSError at /marque/new
Exception Value: [Errno 30] Read-only file system: '/static-server'
如果有人能帮我找到一个解决方案,我可以上传文件和图片到我的heroku应用程序
目前没有回答
相关问题 更多 >
编程相关推荐