Advertisement
Guest User

Untitled

a guest
Jun 19th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. friend = db.Table('follow',
  2. db.Column('user_id', db.Integer, db.ForeignKey('user.id')),
  3. db.Column('friend_id', db.Integer, db.ForeignKey('user.id')),
  4. db.Column('status', db.Boolean,default=False)
  5. )
  6.  
  7.  
  8. class User(db.Model, UserMixin):
  9. __tablename__ = 'user'
  10. id = db.Column(db.Integer(), primary_key=True)
  11. username = db.Column(db.String(255), unique=True)
  12. email = db.Column(db.String(255), unique=True)
  13. password = db.Column(db.String(255), nullable=False)
  14. friends = db.relationship('User',
  15. secondary = friend,
  16. primaryjoin = (friend.c.friend_id == id),
  17. secondaryjoin = (friend.c.user_id == id),
  18. backref = db.backref('follow'),
  19. lazy='dynamic')
  20. created = db.Column(db.DateTime())
  21.  
  22. class User(db.Model, UserMixin):
  23. __tablename__ = 'user'
  24. id = db.Column(db.Integer(), primary_key=True)
  25. username = db.Column(db.String(255), unique=True)
  26. email = db.Column(db.String(255), unique=True)
  27. password = db.Column(db.String(255), nullable=False)
  28. friends = db.relationship('Friends', backref='user', lazy='dynamic')
  29. created = db.Column(db.DateTime())
  30.  
  31. class Friends(db.Model):
  32. __tablename__ = 'friends'
  33. id = db.Column(db.Integer(), primary_key=True)
  34. user_id = db.Column(db.Integer()), db.ForeignKey('user.id'))
  35. friend_id = db.Column(db.Integer())
  36. status = db.Column(db.Boolean())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement