Django Heroku - ModuleNotFoundError:没有名为“django_heroku”的模块

FBS*_*BSO 9 django heroku

我正在 heroku 上部署一个网站,但我遇到了一些问题。我的项目名为mysite-project.

我做了以下事情:

1)创建一个Procfile包含:

web: gunicorn mysite-project.wsgi

在我的项目的基本根目录(与 manage.py 相同的级别)。

2)应用程序/settings.py

import django_heroku 在顶部

django_heroku.settings(locals()) 在 settings.py 的底部

3)

pip install gunicorn
pip install django-heroku
pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)

4)如果我跑python manage.py runserver我得到:

ModuleNotFoundError: No module named 'django_heroku'
Run Code Online (Sandbox Code Playgroud)

FBS*_*BSO 14

有一个问题:

pip install django-heroku
Run Code Online (Sandbox Code Playgroud)

它没有完全安装,因为你psycopg2没有安装的问题。要安装psycopg2,请运行:

pip install psycopg2
Run Code Online (Sandbox Code Playgroud)

然后你可以运行pip install django-heroku,错误消失了