您的当前位置:首页正文

flask-sqlalchemy关系

来源:要发发知识网

一对多关系

class Role(db.Model):
         __tablename__ = 'roles'
         # ...一这一侧
         users = db.relationship('User', backref='role')
        #如果是一对一则: users = db.relationship('User', backref='role',uselist=False)
class User(db.Model):
         __tablename__ = 'users'
         # ...多这一侧   一个角色对应多个用户
         role_id = db.Column(db.Integer, db.ForeignKey('roles.id'))