为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Python 和 SQLAlchemy 连接到 Heroku Postgres

使用 Python 和 SQLAlchemy 连接到 Heroku Postgres

慕的地10843 2023-11-09 22:00:01
我想将本地 python 应用程序连接到 Heroku postgres 数据库。实际上,这个案例在这里得到了很好的描述:import osimport psycopg2DATABASE_URL = os.environ['DATABASE_URL']conn = psycopg2.connect(DATABASE_URL, sslmode='require')看起来很容易。不幸的是,我收到一条无法解释的错误消息:AttributeError: 'psycopg2.extensions.connection' object has no attribute '_contextual_connect'是版本问题吗?你知道这是从哪里来的吗?
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

我找到了解决方案。我使用标准方法sqlalchemy并通过预先添加来调整数据库psycopg2。虽然我不导入psycopg2,但它必须安装在环境中。

from sqlalchemy import create_engine

engine = create_engine('postgresql+psycopg2://...')

结论:对我有用!


查看完整回答
反对 回复 2023-11-09
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信