Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. class Juego(models.Model):
  2.  player_a = User()
  3.  player_b = User()
  4.  
  5.      def winner(self):
  6.         winner = cache.get('%s_winner' % self.id)
  7.         if winner:
  8.             return winner
  9.        
  10.         plyA_votes = self.player_a.received_votes.filter(battle=self).count()
  11.         plyB_votes = self.player_b.received_votes.filter(battle=self).count()
  12.         if plyA_votes > plyB_votes:
  13.             cache.set('%s_loser' % self.id, self.player_b)
  14.             return self.player_a
  15.         elif plyB_votes > plyA_votes:
  16.             cache.set('%s_loser' % self.id, self.player_a)
  17.             return self.player_b
  18.         return None
  19.  
  20. class Voto(models.Model):
  21.  by = User()
  22.  to = User()
  23.  juego = Juego()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement