Guest User

Untitled

a guest
Dec 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. class Match(db.Model):
  2. __tablename__ = 'matches'
  3. id = db.Column(db.Integer, primary_key = True)
  4. sport = db.Column(db.String)
  5. where = db.Column(db.String)
  6. when = db.Column(db.DateTime)
  7. n_players = db.Column(db.Integer)
  8. teams2 = db.relationship('Team', backref='new_player')
  9.  
  10. class Team(db.Model):
  11. __tablename__ = 'teams'
  12. id = db.Column(db.Integer, primary_key=True)
  13. player = db.Column(db.String)
  14. team_match_id=db.Column(db.Integer, db.ForeignKey('matches.id'))
  15. partecipants = db.relationship('User',
  16. secondary=teams_users,
  17. backref=db.backref('teams', lazy='dynamic'),
  18. lazy='dynamic')
  19. teams_users = db.Table('ids_container',
  20. db.Column('user_id', db.Integer, db.ForeignKey('users.id')),
  21. db.Column('team_id', db.Integer, db.ForeignKey('teams.id'))
  22. )
  23.  
  24. now = datetime.utcnow()
  25. matches=Team.query.filter_by(player=current_user.username)
  26. matches_partecipated=Match.query.filter_by(id=matches.id, Match.when<=now)
Add Comment
Please, Sign In to add comment