Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- friend = db.Table('follow',
- db.Column('user_id', db.Integer, db.ForeignKey('user.id')),
- db.Column('friend_id', db.Integer, db.ForeignKey('user.id')),
- db.Column('status', db.Boolean,default=False)
- )
- class User(db.Model, UserMixin):
- __tablename__ = 'user'
- id = db.Column(db.Integer(), primary_key=True)
- username = db.Column(db.String(255), unique=True)
- email = db.Column(db.String(255), unique=True)
- password = db.Column(db.String(255), nullable=False)
- friends = db.relationship('User',
- secondary = friend,
- primaryjoin = (friend.c.friend_id == id),
- secondaryjoin = (friend.c.user_id == id),
- backref = db.backref('follow'),
- lazy='dynamic')
- created = db.Column(db.DateTime())
- class User(db.Model, UserMixin):
- __tablename__ = 'user'
- id = db.Column(db.Integer(), primary_key=True)
- username = db.Column(db.String(255), unique=True)
- email = db.Column(db.String(255), unique=True)
- password = db.Column(db.String(255), nullable=False)
- friends = db.relationship('Friends', backref='user', lazy='dynamic')
- created = db.Column(db.DateTime())
- class Friends(db.Model):
- __tablename__ = 'friends'
- id = db.Column(db.Integer(), primary_key=True)
- user_id = db.Column(db.Integer()), db.ForeignKey('user.id'))
- friend_id = db.Column(db.Integer())
- status = db.Column(db.Boolean())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement