1. ホーム
  2. django

[解決済み] Django Heroku - ModuleNotFoundError: django_heroku' という名前のモジュールはありません。

2022-02-11 05:40:39

質問

herokuにウェブサイトをデプロイしていますが、いくつかの問題が発生しています。 私のプロジェクトは mysite-project .

次のようにしました。

1) プロファイル を含む。

web: gunicorn mysite-project.wsgi

をプロジェクトのベースルート(manage.pyがあるのと同じレベル)に置いてください。

2) app/settings.py

import django_heroku 上部に

django_heroku.settings(locals()) settings.pyの一番下にある

3)

pip install gunicorn
pip install django-heroku
pip freeze > requirements.txt

4)もし私が python manage.py runserver と出る。

ModuleNotFoundError: No module named 'django_heroku'

解決方法は?

で問題が発生しました。

pip install django-heroku

に問題があったため、完全にはインストールされませんでした。 psycopg2 がインストールされていませんでした。 インストールするには psycopg2 を、実行してください。

pip install psycopg2

そして pip install django-heroku というエラーが消えました。