change tounament: viewset, serializer, models
simply the code and use django feat
This commit is contained in:
@ -12,19 +12,6 @@ class TournamentModel(models.Model):
|
||||
started = models.BooleanField(default=False)
|
||||
finished = models.BooleanField(default=False)
|
||||
|
||||
def create(self, nb_players: int, nb_players_by_game: int, name: str = ""):
|
||||
self.level = 1
|
||||
number: int = nb_players
|
||||
while (number != nb_players_by_game):
|
||||
number = number // 2 + (number % 2)
|
||||
self.level += 1
|
||||
self.nb_players = nb_players
|
||||
self.nb_players_by_game = nb_players_by_game
|
||||
self.name = name
|
||||
self.save()
|
||||
|
||||
return self.pk
|
||||
|
||||
def create_game(self, users_id):
|
||||
game_id = GameModel.create(users_id=users_id)
|
||||
TournamentGamesModel(game_id=game_id, tournament_id=self.pk).save()
|
||||
|
Reference in New Issue
Block a user