def acomodador(request): nueva_ruta = request.GET['nueva_ruta'].strip() if nueva_ruta == '': return HttpResponseRedirect(reverse('visor')) if nueva_ruta[-1] != '/': nueva_ruta = nueva_ruta + '/' if not os.path.isdir(nueva_ruta): os.mkdir(nueva_ruta) shutil.move( request.session['carpeta_acomodar'] + request.session["foto"], nueva_ruta ) if Carpeta.objects.filter(ruta=nueva_ruta, tipo='destino').count() == 0: c = Carpeta(ruta=nueva_ruta, tipo='destino') c.save() return HttpResponseRedirect(reverse('visor'))
def manejador_rutas(request): ruta = request.GET['ruta'].strip() if ruta == '': return render_to_response( 'error_rutas.html', {'error_message': "No ingreso la ruta!!!"}, ) if ruta[-1] != '/': ruta = ruta + '/' if Carpeta.objects.filter(ruta=ruta, tipo='origen').count() == 0: c = Carpeta(ruta=ruta, tipo='origen') c.save() lista_fotos = glob.glob(ruta + '*.jpg') if lista_fotos == []: return render_to_response( 'error_rutas.html', {'error_message': "No hay ninguna foto en la carpeta especificada"} ) request.session['carpeta_acomodar'] = ruta return HttpResponseRedirect(reverse('visor'))