最近在使用sqlalchemy+python+gunicorn开发一个小项目时经常出现,sqlalchemy读取数据返回None,但是查看数据库中的数据是存在的,作为一个新手我怀疑是我使用sqlalchemy代码书写有问题,希望大家能帮我看看;
如下是我的一段插入数据的代码:
下面是我查询数据库的代码:
带有偶然性的,有时候用户刚刚注册成功,我看表里面也有数据的,可是下一秒我查询用户表时(通过自定义的search方法)返回的是None,难道我写的有问题吗,身边没有人接触python的,所以来这里请教大家!
用debugger看一下? 这里看你的
create_consumer_user
里没有创建session而是直接就添加了 一旦session被close了需要重新创建