def ver_usuario(request, nombre): outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'. outfile.write('ver_usuario -- SE VEN LOS USUARIOS QUE FUERON OBTENIDOS EN EL BUSCADOR DE AMIGOS\n') outfile.close() usuario = request.user if 'buscar' in request.POST: #import pdb; pdb.set_trace() formulario = RegistroAmigo(request.POST) if formulario.is_valid(): formulario.procesar_notificacion(usuario) return HttpResponseRedirect(reverse('principalInicio')) if 'enviar' in request.POST: l = User.objects.get(username=nombre) k = User.objects.get(id=usuario.id) print l #llenar historial b = Historial(usuario=k, accion='Amistad') b.save() #llenar notificacion c = Notificacion(usuario=l, historia=b, descripcion ='Amistad') c.save() return HttpResponseRedirect(reverse('principalInicio')) nc = nombre.split(" ") persona = User.objects.filter(first_name__regex = nombre) id_per = [amigo.id for amigo in persona] #lista por comprension personitas = User.objects.filter(id__in=id_per) contexto = {'usuario': usuario, 'perfil': personitas} return render_to_response('verUsuario.html',context_instance=RequestContext(request,contexto))
def procesar_notificacion(self, usuario): id_amigo = self.cleaned_data['amigos'] #import pdb; pdb.set_trace() print self.cleaned_data['amigos'] l = User.objects.get(username=id_amigo) k = User.objects.get(id=usuario.id) print l #llenar historial b = Historial(usuario=k, accion='Amistad') b.save() #llenar notificacion c = Notificacion(usuario=l, historia=b, descripcion ='Amistad') c.save()