小编Rud*_*rry的帖子

Heroku推django应用程序得到"没有名为psycopg2.extensions的模块"

我正在尝试将django应用程序推送到heroku并获得一个我在heroku或stackoverflow论坛中没有看到过的错误.我正在使用postgres.

我不知道从哪里开始; 我在任何说错的文档中都没有看到任何内容.主要错误是:

ImportError:没有名为psycopg2.extensions的模块

...但是heroku的配置就是将其设置为ENGINE,我不知道如何通过它.

我与heroku的对话,以确保它知道postgres

$ heroku addons:add heroku-postgresql:dev
Adding heroku-postgresql:dev on morning-crag-1585... done, v24 (free)
Attached as HEROKU_POSTGRESQL_OLIVE_URL
Database has been created and is available
 ! This database is empty. If upgrading, you can transfer
 ! data from another database with pgbackups:restore.
.
Use `heroku addons:docs heroku-postgresql:dev` to view documentation.
$ heroku pg:wait 
$ heroku config | grep HEROKU_POSTGRESQL
HEROKU_POSTGRESQL_OLIVE_URL: postgres://<blah-blah-blah>@ec2-<ip-address>.compute-1.amazonaws.com:5432/<blah-blah>
$ heroku pg:promote HEROKU_POSTGRESQL_OLIVE_URL
Promoting HEROKU_POSTGRESQL_OLIVE_URL to DATABASE_URL... done
Run Code Online (Sandbox Code Playgroud)

我的requirements.txt:

Django==1.4.2
wsgiref==0.1.2
dj-database-url==0.2.1
Run Code Online (Sandbox Code Playgroud)

来自我的settings.py的片段:

print "Got here …
Run Code Online (Sandbox Code Playgroud)

django postgresql heroku

6
推荐指数
1
解决办法
5503
查看次数

标签 统计

django ×1

heroku ×1

postgresql ×1