flask-SQLAlchemy

 连表

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()          

原文地址:https://www.cnblogs.com/xzqpy/p/11710784.html