0

プロジェクトを 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ます。これをローカルで実行すると、「メディア」という名前のフォルダーがアプリ ディレクトリの外に作成されます。これは heroku でも発生しますが、heroku ではルート ディレクトリにフォルダーを手動で作成することはできません。

これを修正する方法はありますか?Photologue のメディア フォルダのアドレスを変更できますか? 編集: heroku で photologue を使用して Django アプリをデプロイする方法はありませんか?

4

0 に答える 0