这是我的场景:第一个视图呈现表单,数据进入第二个视图,我将其存储在 DB(MySQL)中并重定向到第三个视图,该视图显示了写入 db 的内容:
Stoing to db:
DBSession.add(object)
transaction.commit()
DB Session:
DBSession = scoped_session(sessionmaker(expire_on_commit=False,
autocommit=False,
extension=ZopeTransactionExtension()))
之后,当我多次刷新页面时,有时我可以看到数据库更改,有时没有,一次旧数据,第二次新数据等等......当我重新启动服务器(本地,pserve)数据库数据是最新的.
也许这是创建会话的问题?