创建Session对象的两种方式
session用于创建程序和数据库之间的会话,所有对象的载入和保存都需通过session对象 。在Web项
目中,一个请求共用一个session对象
1、创建Session对象的两种方式
# 第一种,需要自己提交事务 with Session(bind=engine) as session: session.begin() try: session.add(some_object) session.add(some_other_object) except: session.rollback() raise else: session.commit() # 第二种, 不需要自己提交事务 with sessionmaker(bind=engine).begin() as session: sess.execute()
我们在正常企业开发中用的还是第二种多一些

浙公网安备 33010602011771号