Se agrega la verificación que el nock de usuario ingresado esté
     disponible

def clean_username(self):
    """ Se agrega la verificación que el nock de usuario ingresado esté
     disponible
    """

    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