鍍金池/ 問答/Python  數(shù)據(jù)庫/ flask 怎么自動執(zhí)行db.session.flush

flask 怎么自動執(zhí)行db.session.flush

指定完db.session.add后,實(shí)際上并沒有發(fā)送給數(shù)據(jù)庫執(zhí)行。如果需要在session過程中獲取插入的id的話需要手動執(zhí)行一次db.session.flush

有沒有辦法關(guān)閉這個“特性”不需要手動執(zhí)行無論任何操作都自動的直接發(fā)送給數(shù)據(jù)庫服務(wù)器

回答
編輯回答
敢試

你可以查看一下我的項(xiàng)目里的 config.py :https://github.com/eastossifrage/pyblog/blob/master/config.py

SQLALCHEMY_COMMIT_ON_TEARDOWN = True

這一項(xiàng)就是你想要的。

2017年8月12日 06:43