为了方便数据库的关联查询,并不会在数据库产生实体字段。
# 分两步走的查法
role = Role.query.get(1)
users = User.query.filter(User.role_id == role.id).all()
关系属性relationship在一方添加,(多方是添加外键Forignkey)
使用方法是在Role的类中,增加下面的代码:
users = db.relationship("多方的模型类")
使用的时候,就可以把上面两步合为一步
role.users
使用backref添加反向属性
users = db.relationship("多方的模型类", backref = "role", lazy="dynamic") 加一个懒查询提高性能,用的时候执行子查询
user.role
role.users

 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号