diff --git a/TiendaOnline/gestionPedidos/views.py b/TiendaOnline/gestionPedidos/views.py new file mode 100644 index 0000000..02f6c09 --- /dev/null +++ b/TiendaOnline/gestionPedidos/views.py @@ -0,0 +1,27 @@ +from django.shortcuts import render +from django.http import HttpResponse +from gestionPedidos.models import Articulos + +# Create your views here. +def busqueda_productos(request): + return render(request, "busqueda_prods.html") + +def buscar(request): + # Validación campo vacio + if request.GET["prod"]: + prod_buscar = request.GET["prod"] + if len(prod_buscar) > 20: + msj = "Termino de búsqueda demasiado largo" + else: + articulos = Articulos.objects.filter(nombre__icontains=prod_buscar) + return render(request, "resultado_busqueda.html", {"articulos":articulos, "query":prod_buscar}) + else: + msj = "Debes introducir un termino de búsqueda" + return HttpResponse(msj) + + +def contacto(request): + if request.method == "POST": + return render(request, "gracias.html") + return render(request, "contacto.html") +