连表
ret=session.query(USEF,Product).join(Deport,user.deport=Deport.id)
ret >[row,row2] row >(user_obj,product_obj ) 但是你可以 row.id row.title
左连接
ret=session.query(USEF,Product).join(Deport,user.deport=Deport.id,isouter=True)
ret=session.query(Users,Depart).join(Depart,isouter=True).all() # 传递什么 ret_ obj 就是为 什么
ret_obj
.像极了元祖【user_obj,depart_obj】
一次性插入关联数据
u1=Users(name=;;;,dp=Deport(title=‘it’))
session.add(u1)
session.commit()
创建部门批量插入
d1=部门对象 #创建
d1.pers=[ user1,user2,user3 ]
session.add(d1)
多对多
session.query()