首页 > 解决方案 > 与应用程序具有相同生命周期的 Flask 对象

问题描述


我正在尝试使用 Flask 和 Neo4j 构建 REST API。使用 Neo4j 的官方 Python 驱动程序,看来我需要一个驱动程序对象,可以在需要时用于获取数据库连接。

有什么方法可以在 Flask 中存储只要应用程序运行就存在的对象吗?我知道您可以在其中传递数据的应用程序上下文,但如果我的理解是正确的,则应用程序上下文将从堆栈中弹出每个请求。

标签: pythonflaskneo4j

解决方案


您可以通过编写自己的烧瓶扩展来实现这一点。该示例显示了如何与 SQLite 建立连接,但您可以轻松地将其调整为 neo4j。


推荐阅读