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 registro_amigo(request): outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'. outfile.write('registro_amigo -- SE HACE LA RELACION DE AMISTAD DE LOS USUARIOS QUE LE HAN PEDIDO AMISTAD, POR AQUI PASA SI EL HA ACEPTADO LA NOTIFICACION\n') outfile.close() usuario = request.user if request.method == 'POST': formulario = RegistroAmigo(request.POST) if formulario.is_valid(): formulario.procesar_amigo(usuario) return HttpResponseRedirect(reverse('principalInicio')) formulario = RegistroAmigo() contexto = {'usuario': usuario, 'perfil': perfil, 'formulario': formulario} return render_to_response('verUsuario.html',context_instance=RequestContext(request,contexto))
def ver_notificacion(request): outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'. outfile.write('Mostrando notificaciones...\n') outfile.close() usuario = request.user if 'aceptar' in request.POST: formulario = RegistroAmigo(request.POST) if formulario.is_valid(): formulario.procesar_amigo(usuario) return HttpResponseRedirect(reverse('principalInicio')) informacion = Notificacion.objects.filter(usuario=usuario) contexto = {'informacion': informacion,'usuario': usuario} return render_to_response('notificar.html',context_instance=RequestContext(request,contexto))