code: def clean_username(self):
      
  
      data = self.cleaned_data['username']
      if User.objects.filter(username=data).exists():
        if not (self.instance.pk is not None and self.instance.user.username == data):
          raise forms.ValidationError(_('Usuario "%(username)s" ocupado'), code='invalid', params={'username': data})
      return data
docs: Se agrega la verificación que el nock de usuario ingresado esté
       disponible