2013-04-04 90 views
5

我想构建一个简单的Web应用程序,它将查询postgres数据库并插入/删除数据。由于它是一个非常简单的应用程序,我没有使用像sqlalchemy这样的ORM层。相反,我想直接使用psycopg。现在,我想知道什么时候关闭游标和连接的最佳时机?我无法获得有关访问网络应用程序时连接闲置的全貌。psycopg2与烧瓶,何时关闭连接

谢谢!

+0

您是否尝试过什么有用的东西? – 2013-04-04 18:49:15

回答

9

也许official documentation可以

@app.before_request 
def before_request(): 
    g.db = connect_db() 

@app.teardown_request 
def teardown_request(exception): 
    g.db.close()