sqlalchemy操作时经常出现获取数据失败,但是查看mysql里是有数据的

发布于 2022-09-06 23:02:00 字数 708 浏览 17 评论 0

最近在使用sqlalchemy+python+gunicorn开发一个小项目时经常出现,sqlalchemy读取数据返回None,但是查看数据库中的数据是存在的,作为一个新手我怀疑是我使用sqlalchemy代码书写有问题,希望大家能帮我看看;
如下是我的一段插入数据的代码:

clipboard.png
clipboard.png

下面是我查询数据库的代码:
clipboard.png

带有偶然性的,有时候用户刚刚注册成功,我看表里面也有数据的,可是下一秒我查询用户表时(通过自定义的search方法)返回的是None,难道我写的有问题吗,身边没有人接触python的,所以来这里请教大家!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿忘初心 2022-09-13 23:02:00

用debugger看一下? 这里看你的create_consumer_user里没有创建session而是直接就添加了 一旦session被close了需要重新创建

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文