如何改变Djang photologue的媒体根

2024-05-15 00:59:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Heroku上部署一个项目,构建成功了。 这是构建日志

-----> Python app detected
-----> Installing requirements with pip
-----> $ python manage.py collectstatic --noinput
       73 static files copied to  '/tmp/build_0e164445076c2ad03a67e962b1108c5b/static'.
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 54.7M
-----> Launching...
       Released v7
       https://odyssy.herokuapp.com/ deployed to Heroku

生成日志中没有错误,但应用程序无法工作。 当我运行heroku run python manage.py syncdb时,我会遇到这个错误

mkdir(name, mode) OSError: [Errno 30] Read-only file system: '/media'

应用程序正在本地成功运行。此应用程序使用photologue。当我在本地运行时,一个名为“media”的文件夹会在app目录外创建,这在heroku中也会发生,但是heroku不允许在根目录中手动创建文件夹。你知道吗

有什么办法解决这个问题吗? 我可以更改Photologue中媒体文件夹的地址吗? 编辑:没有办法在heroku上部署带有photologue的Django应用程序吗?你知道吗


Tags: topy文件夹app应用程序herokumanage部署

热门问题