Django Heroku - ModuleNotFoundError:没有名为'django_heroku'的模块。

11 浏览
0 Comments

Django Heroku - ModuleNotFoundError:没有名为'django_heroku'的模块。

我在 Heroku 上部署一个网站,但是遇到了一些问题。

我的项目名为 mysite-project

我做了以下几步:

1)在项目根目录(与 manage.py 相同级别)下创建一个 Procfile,内容如下:

web: gunicorn mysite-project.wsgi

2)在 app/settings.py 文件顶部添加以下代码:

import django_heroku

在文件底部添加以下代码:

django_heroku.settings(locals())

3)

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

4)运行 python manage.py runserver,得到以下输出:

ModuleNotFoundError: No module named 'django_heroku'

admin 更改状态以发布 2023年5月22日
0
0 Comments

我也遇到了同样的问题。我已经安装了psycopg2(用于postgres)。

安装'psycopg2-binary'解决了我的问题。

0
0 Comments

存在问题:

pip install django-heroku

由于未安装psycopg2出现问题,因此未完全安装。
运行以下命令安装psycopg2:

pip install psycopg2

然后运行pip install django-heroku,错误就消失了。

0