sqlalchemy操作时经常出现获取数据失败,但是查看mysql里是有数据的
最近在使用sqlalchemy+python+gunicorn开发一个小项目时经常出现,sqlalchemy读取数据返回None,但是查看数据库中的数据是存在的,作为一个新手我怀疑是我使用sqlalchemy代码书写有问题,希望大家能帮我看看;
如下是我的一段插入数据的代码:
下面是我查询数据库的代码:
带有偶然性的,有时候用户刚刚注册成功,我看表里面也有数据的,可是下一秒我查询用户表时(通过自定义的search方法)返回的是None,难道我写的有问题吗,身边没有人接触python的,所以来这里请教大家!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用debugger看一下? 这里看你的
create_consumer_user
里没有创建session而是直接就添加了 一旦session被close了需要重新创建