Пример #1
0
 def clean_opponent(self):
     data = self.cleaned_data['opponent']
     initializing_player_id = self.cleaned_data['initializing_player_id']
     initializing_player = Player.objects.get(pk=initializing_player_id)
     (player_found,
      player_not_initializer) = _validate_player(data, initializing_player)
     if not player_found:
         raise ValidationError('Player not found.')
     if not player_not_initializer:
         raise ValidationError(
             "You can't invite yourself, you are invited by default when you create a game!"
         )
     return data
Пример #2
0
 def clean_player_5(self):
     data = self.cleaned_data['player_5']
     if not _validate_player(data):
         raise ValidationError('Player not found.')
     return data