Python
Django
Heroku
python3
Django2.0

Djangoをherokuにデプロイする際につまったのでメモ

始めに

中身薄いですが実際これがわからなくて相当時間を無駄にしたので投稿させていただきます。
Qlitaに投稿するのは初めてです。何か問題があった場合はコメントよろしくお願いします。

参考

https://stackoverflow.com/questions/51803123/django-heroku-deployment

環境

Django 2.1.3
Python 3.7

エラーの状況

settings.pyに問題がないのになぜか
git push heroku master

とコマンドを打つとcollectstaticの最中にエラーが出る。

原因

デプロイする前にherokuにデータベースのアドオンを追加しておくことが必要だった。

解決法

私の場合はpostgreをつかっていたのでコマンドプロンプトで
heroku addons:create heroku-postgresql
と入力しアドオンを追加
git push heroku master
と入力しherokuへデプロイ

最後

とりあえず私はこれで動くようになりました。
まだまだ初心者ですのでこうしたほうがいいよみたいなのがありましたら教えてくださると助かります。