【发布时间】:2021-01-12 23:59:34
【问题描述】:
我有一个使用 FastAPI 的项目,但我不想使用 SQLAlchemy 或其他 ORM,因为我认为没有必要为我的查询安装额外的依赖项,这些都是简单的 SELECT 操作。我在单独的文件中有我的路由,我想知道如何使用 psycopg2 返回的连接对象,以便我可以使用它在我的不同文件(类似于全局对象)中执行我的 SQL 语句。我已经阅读了有关ContextVars 的信息,但我不知道这是否可行。现在,我有一个解决方案,我在一个单独的文件中创建我的连接对象,然后在我的路由文件中导入该对象,但也许还有另一种方法可以做到。
【问题讨论】:
标签: python-3.x psycopg2 fastapi