プログラム-SQLAlchemy
python manage.py test でscriptファイルのテストができて、たとえエラーだったとしても冪等性が守られてるもんだと思ってた。 testって言ったら、upgradeしてdowngradeしてあってたらOKの判定してくれて、仮に間違ってたとしてもtest前の状態から変わってい…
概要 sessionクラスを使う session_markerクラスを使う scoped_sessionクラスを使う(オススメ) session のクローズについて 補足(auto_flush, auto_commit設定について) 補足(トランザクションについて) 概要 SQLAlchemyでは、sessionの作成方法が複数あっ…
session.commit()をすると、session.flush()も一緒に実行するらしくcommit()だけでもいいんじゃないかと思ってた。 だが、commit()だけだと、うまくいかないケースがあったので備考録として残す。 ざっくりというと、思った通りの順番でaddして登録したつも…