【发布时间】:2013-04-04 18:32:34
【问题描述】:
我正在尝试构建一个简单的 Web 应用程序,它将查询 postgres 数据库并插入/删除数据。因为它是一个非常简单的应用程序,所以我没有使用像 sqlalchemy 这样的 ORM 层。相反,我想直接使用 psycopg。现在,我想知道什么时候是关闭游标和连接的最佳时间?我无法更全面地了解连接空闲时访问网络应用程序的时间。
谢谢!
【问题讨论】:
-
你有没有尝试过?
我正在尝试构建一个简单的 Web 应用程序,它将查询 postgres 数据库并插入/删除数据。因为它是一个非常简单的应用程序,所以我没有使用像 sqlalchemy 这样的 ORM 层。相反,我想直接使用 psycopg。现在,我想知道什么时候是关闭游标和连接的最佳时间?我无法更全面地了解连接空闲时访问网络应用程序的时间。
谢谢!
【问题讨论】:
@app.before_request
def before_request():
g.db = connect_db()
@app.teardown_request
def teardown_request(exception):
g.db.close()
【讨论】: