環境 基本 実践 モデル アップロード デプロイ

Django を Heroku にデプロイできないときは gunicorn がインストールされていない可能性

最終更新日 2023.02.18

gunicorn は Django を動かすために必須のものだが、ローカルで開発しているときはあまり意識しない。gunicorn をインストールしなくても、PyCharm でテストしていると動いてしまう。

デプロイできないときは、gunicorn を仮想環境にインストールしておらず、requirements.txt に gunicorn が入っていない可能性がある。

ちなみにデプロイされると

Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK

みたいな画面になる。