【发布时间】:2021-03-28 09:22:42
【问题描述】:
是否可以测试在SQLAlchemy 中创建的连接?我开始在SQLAlchemy 学习,在我的项目中,我允许用户构建与他的数据库相对应的engine。假设我想检查用户在创建engine 时是否使用了正确的参数,我是否能够对其进行测试并在任何参数错误时通知他?
前:
some_engine = create_engine('postgresql://scott:tiger@localhost/')
Session = sessionmaker(bind=some_engine)
这是构建引擎的正确方法。现在,假设用户名拼错,甚至端口或主机拼错,是否可以测试这个连接并指出错误?
【问题讨论】:
标签: python-3.x database session sqlalchemy