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
def clean_player_5(self): data = self.cleaned_data['player_5'] if not _validate_player(data): raise ValidationError('Player not found.') return data