def vistaConfigurarRuta(request): if 'botonDeSeleccionDeRegion' in request.POST: print('Entro') valor = request.POST['botonDeSeleccionDeRegion'] listaDeComunasDeLaRegion = Comuna.objects.filter(region__id=valor) return render(request, 'RutavistaMostrarComunas.html', {'ListaDeComunas': listaDeComunasDeLaRegion}) elif 'botonDeSeleccionDeComuna' in request.POST: print('Entro') valor = request.POST['botonDeSeleccionDeComuna'] listaDeCiudadesDeLaRegion = Ciudad.objects.filter(comuna__id=valor) return render(request, 'RutavistaMostrarCiudades.html', {'ListaDeCiudades': listaDeCiudadesDeLaRegion}) elif 'botonDeSeleccionDeCiudad' in request.POST: print('Entro') valor = request.POST['botonDeSeleccionDeCiudad'] listaDeLugaresDeLaRegion = Lugar.objects.filter(ciudad__id=valor) return render(request, 'RutavistaMostrarLugares.html', {'ListaDeLugares': listaDeLugaresDeLaRegion}) elif 'botonDeSeleccionDeLugar' in request.POST: print('Entro') valor = request.POST['botonDeSeleccionDeLugar'] lugarDeterminado = Lugar.objects.get(id=valor) return render(request, 'RutabaseLugar.html', {'form': lugarDeterminado}) elif 'botonLogout' in request.POST: print('Entro') logout(request) return HttpResponseRedirect('/') elif 'botonDeAgregarARuta' in request.POST: print('Agregar a Ruta') valor = request.POST['botonDeAgregarARuta'] lugarDeterminado = Lugar.objects.get(id=valor) print('1') nuevaRutaAHacer.save() print('2') nuevaRutaAHacer.lugares.add(lugarDeterminado) print('3') nuevaRutaAHacer.save() print('4') listaDeLugaresQueComponenLaRuta = Lugar.objects.filter(ruta__id=nuevaRutaAHacer.id) print('5') listaDeLugaresDeLaRegion = Lugar.objects.filter(ciudad__id=lugarDeterminado.ciudad.id) print('6') return render(request, 'RutavistaMostrarLugares.html.html', {'ListaDeLugares': listaDeLugaresDeLaRegion, 'Ruta' : listaDeLugaresQueComponenLaRuta}) nuevo = controladorVistaMostrarRegiones() print('Comienzo') ListaDeSugerencias = nuevo.mostrarRegiones() usuario = request.user nuevaRutaAHacer = Ruta() lista = [] print('Termino') return render(request, 'RutavistaMostrarRegiones.html', {'ListaDeRegiones': ListaDeSugerencias , 'Ruta' : lista})
def vistaMostrarRegiones(request): if 'botonDeSeleccionDeRegion' in request.POST: valor = request.POST['botonDeSeleccionDeRegion'] listaDeComunasDeLaRegion = Comuna.objects.filter(region__id=valor) return render(request, 'VistaMostrarComunas.html', {'ListaDeComunas': listaDeComunasDeLaRegion}) elif 'botonDeSeleccionDeComuna' in request.POST: valor = request.POST['botonDeSeleccionDeComuna'] listaDeCiudadesDeLaRegion = Ciudad.objects.filter(comuna__id=valor) return render(request, 'VistaMostrarCiudades.html', {'ListaDeCiudades': listaDeCiudadesDeLaRegion}) elif 'botonDeSeleccionDeCiudad' in request.POST: valor = request.POST['botonDeSeleccionDeCiudad'] listaDeLugaresDeLaRegion = Lugar.objects.filter(ciudad__id=valor) return render(request, 'VistaMostrarLugares.html', {'ListaDeLugares': listaDeLugaresDeLaRegion}) elif 'botonDeSeleccionDeLugar' in request.POST: valor = request.POST['botonDeSeleccionDeLugar'] lugarDeterminado = Lugar.objects.get(id=valor) return render(request, 'BaseLugar.html', {'form': lugarDeterminado}) elif 'botonLogout' in request.POST: logout(request) return HttpResponseRedirect('/') controlador = controladorVistaMostrarRegiones() ListaDeSugerencias = controlador.mostrarRegiones() usuario = request.user return render(request, 'VistaMostrarRegiones.html', {'ListaDeRegiones': ListaDeSugerencias, 'usuario': usuario})