gpt4 book ai didi

python - 使用 sqlalchemy 0.6 记录查询

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:00 24 4
gpt4 key购买 nike

使用 turbogears 2.1 和 sqlalchemy 0.7,来自控制台的查询被注销到标准输出。但是我需要降级到 0.6,它们不再出现。日志记录的文档似乎是相同的,我在变更日志中找不到任何内容。如何登录sqlalchemy 0.6?

编辑 DBSession.bind.echo 设置为False。如果我将它设置为 True,它就会工作。知道如何正确设置它(我修改了 model/__init__.py 设置 engine.echo = True)。

最佳答案

我不了解 TurboGears,但您需要确保引擎的 echo 设置设置为 True,例如

engine = sqlalchemy.create_engine('sqlite:///:memory:', echo=True)

默认情况下,echo 设置为 False,因此查询不会记录到标准输出。有可能 TG 对两个 SA 版本的配置不同。

关于python - 使用 sqlalchemy 0.6 记录查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6194533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com