diff --git a/4_Formularios.md b/4_Formularios.md index 8b4c9ac..71b7b16 100644 --- a/4_Formularios.md +++ b/4_Formularios.md @@ -7,4 +7,70 @@ ## Formularios +### Creacion del formulario + +*/TiendaOnline/gestionPedidos/templates/busqueda_prods.html* +``` + + + Búsqueda de productos + + +
+ + +
+ + +``` + +### Creación vista formulario + +*gestionPedidos/views.py* +``` +from django.shortcuts import render + +# Create your views here. +def busqueda_productos(request): + return render(request, "busqueda_prods.html") +``` + +### Restistrar url(path) + +*urls.py* +``` +... +from gestionPedidos import views + +urlpatterns = [ + .... + path('buscar_productos/', views.busqueda_productos), + .... +``` +### Crear vista para el *submit* "buscar" + +*gestionPedidos/views.py* +``` +... +from django.http import HttpResponse + +... +def buscar(request): + msj = "Estas búscando por: %r" %request.GET["prod"] + return HttpResponse(msj) +``` + +### Registrar url +*urls.py* +``` +... + +urlpatterns = [ + ... + path('buscar/', views.buscar), +] +``` +***Metodo*** +*GET http://192.168.0.4:8000/buscar/?prod=alicate* +