【发布时间】:2016-03-23 04:56:50
【问题描述】:
我编写了一个简单的 REST API,其中 pybottle 作为 Web 框架,dataset 作为数据库处理程序。我想知道数据集如何处理(打开和关闭)与数据库的连接,以及我需要在多大程度上注意这一点。
考虑以下几点:
db = dataset.connect('sqlite:///database.db')
table = db['table']
def some_function():
# do some manipulation (eg. insert) in 'table'
当我从 Web 应用程序(在另一个文件中)调用 some_function() 时会发生什么?函数执行后数据集是否正确打开和关闭与数据库的连接?或者我是否与每个函数调用都有一个新的开放连接?
【问题讨论】:
标签: python sqlalchemy bottle