У меня есть веб-интерфейс, развернутый в heroku, созданный с помощью django rest, и я должен обработать некоторые изображения и файлы, и для этого я добавил каталог приложения медиасервера в приложение, когда я запускаю его локально, проблем нет, но при развертывании в героку у меня ошибка только для чтения.
Я попытался chmod 777 dir с помощью heroku bash и в моем dir локально, прежде чем нажать
urls.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