使用“dataset”还是使用“webpy.database”?

2024-05-26 17:43:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用webpy来处理webapi的事情。在程序内部,我们使用dataset连接到mysql服务器

现在服务有时会抛出这个错误:TimeoutError: QueuePool limit of size 5 overflow 10 reached, connection timed out, timeout 30。发生这种情况是因为我们没有使用webpy的内部数据库方法吗

或者,使用webpydatabase方法比dataset有什么好处



使用dataset的当前代码:

import dataset
import configs
db_host = configs.hosts['server']
db_url = 'mysql://%s:%s@%s/%s?charset=utf8' % (db_host['user'], db_host['password'], db_host['ip'], db_host['database'])
db = dataset.connect(db_url)

Tags: 方法orgimporthosturldbreadthedocsmysql

热门问题