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))
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))