【发布时间】:2021-04-30 11:31:51
【问题描述】:
我正在尝试使用fastapi 中的databases python 库连接到 Heroku Postgres 数据库。
以下是我的代码
import databases
import sqlalchemy
from fastapi import FastAPI
from pydantic import BaseModel
DATABASE_URL = "postgresql://user:password@postgresserver/db"
database = databases.Database(DATABASE_URL,ssl = True)
engine = create_engine(SQLALCHEMY_DATABASE_URL, pool_pre_ping=True,)
Base = declarative_base()
Base.metadata.create_all(database.engine)
...
运行时出现以下错误:
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1108)
我想使用databases 来使用fastapi 中的异步功能。请帮忙
【问题讨论】:
标签: python database postgresql python-asyncio fastapi