From a930e4e1ec30fd62422f0873a31074d5fcbd5e6f Mon Sep 17 00:00:00 2001 From: "jp.av.dev" Date: Sun, 15 Nov 2020 02:22:03 -0300 Subject: [PATCH] ahora si +views.py --- TiendaOnline/gestionPedidos/views.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 TiendaOnline/gestionPedidos/views.py 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") +