これが私のシナリオです:最初のビューはフォームをレンダリングし、データは2番目のビューに移動し、そこでDB(MySQL)に保存し、dbに書き込まれた内容を示す3番目のビューにリダイレクトします:
Stoing to db:
DBSession.add(object)
transaction.commit()
DB Session:
DBSession = scoped_session(sessionmaker(expire_on_commit=False,
autocommit=False,
extension=ZopeTransactionExtension()))
その後、ページを数回更新すると、DB の変更が表示されることがありますが、そうでない場合もあります。1 回目は古いデータ、2 回目は新しいデータなどです...サーバーを再起動すると (ローカルで保存)、DB データは最新です.
多分それはセッションを作成することの問題ですか?