flask中如何建立关联表

User表关联Posts表

class User:

……

#设置引用关系

Posts 建立引用关系的模型

backref 是给关联的模型添加一个属性 叫user

lazy 加载的时机  返回查询集(你可以在拼接过滤器)如果不给lazy 默认则为select模式(一旦调用posts 则就返回数据 不能在拼接过滤器 也就是你的链式调用)

作用:

         u.posts.all() 拿到所有的帖子

         p.user 获取到当前帖子的用户

posts= db.relationship('Posts',backref='user',lazy='dynamic')

你可能感兴趣的:(flask中如何建立关联表)