Example #1
0
def registro_album(request): 
    outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'.
    outfile.write('registro_album -- OBTENIENDO LOS DATOS DEL NUEVO ALBUM DEL USUARIO LOGUEADO EN SISTEMA\n')
    outfile.close()
    usuario = request.user
    if request.method == 'POST':        
        formulario = RegistroAlbum(request.POST, request.FILES)
        if formulario.is_valid():
            formulario.procesar_album(usuario)
            return HttpResponseRedirect(reverse('verAlbumes'))   
    contexto = {'formulario': RegistroAlbum(),'usuario': usuario}
    outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'.
    outfile.write('registro_album -- YA SE REGISTRO AL ALBUN NUEVO DEL USUARIO\n')
    outfile.close()
    return render_to_response('albumRegistrar.html',context_instance=RequestContext(request, contexto))
Example #2
0
def detalle_album(request,id_album):
    usuario = request.user
    albu = get_object_or_404(Album, id=id_album)
    albumes = Album.objects.filter(id=albu.id)
    contenido = Contenido.objects.filter(fkalbum=albu.id)
    comentarioAlbum = Comentario.objects.filter(fkalbum=albu.id)      
    cantidadComentario = Comentario.objects.filter(fkalbum=albu.id).count()                    
    cantidadLike = Like.objects.all() 
    outfile = open('archivoLogs.txt', 'a') # Indicamos el valor 'w'.
    outfile.write('Detalle_album -- SE MUESTRA UN ALBUM EN OARTICULAR, JUNTO CON SUS COMENTARIOS, LIKE, Y REPLICAS DE COMENTARIOS\n')
    outfile.close()

    #Modificar Album
    if 'modi' in request.POST:        
        form_data = {
            'nombre': albu.nombre,
            'descripcion': albu.descripcion,
            'privacidad' : albu.privacidad,
            'foto' : albu.foto,
   	    }
        contexto = {'formulario': RegistroAlbum(initial=form_data), 'usuario': usuario, 'album': albumes}
        return render_to_response('albumModificar.html',context_instance=RequestContext(request, contexto))    
    
    #Ver album, ver sus fotos y comentarios
    if 'ver' in request.POST:       
        contexto = {'usuario' : usuario, 'albumes' : albumes, 'contenido' : contenido, 'comentarioAlbum' : comentarioAlbum,'formulario': RegistroComentario(), 'cantidadComentario':cantidadComentario,'cantidadLike':cantidadLike  }
        return render_to_response('detalleAlbum.html',context_instance=RequestContext(request, contexto)) 
    
    #Agregar fotos al album
    if 'acep' in request.POST:
        formulario = RegistroAlbum(request.POST, request.FILES)       
        if formulario.is_valid():
            formulario.modificar_album(albu)    	
            return HttpResponseRedirect(reverse('verAlbumes'))    
    
    #Eliminar el album
    if 'elimi' in request.POST:
        albumes.delete()
        return HttpResponseRedirect(reverse('verAlbumes'))  
            
            
    contexto = {'usuario' : usuario}
    return render_to_response('comentariosHechos.html',context_instance=RequestContext(request, contexto))