From c2755e1adc05ac0515936f9c5d8e006c5fd911d6 Mon Sep 17 00:00:00 2001 From: Mono Mono Date: Sat, 22 Jun 2024 16:09:38 -0500 Subject: [PATCH] views: explorando plantillas. --- .../don_confiao/templates/don_confiao/index.html | 6 ++++++ .../templates/don_confiao/purchases.html | 9 +++++++++ tienda_ilusion/don_confiao/urls.py | 3 ++- tienda_ilusion/don_confiao/views.py | 14 +++++++++++++- 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 tienda_ilusion/don_confiao/templates/don_confiao/index.html create mode 100644 tienda_ilusion/don_confiao/templates/don_confiao/purchases.html diff --git a/tienda_ilusion/don_confiao/templates/don_confiao/index.html b/tienda_ilusion/don_confiao/templates/don_confiao/index.html new file mode 100644 index 0000000..2fbf6b4 --- /dev/null +++ b/tienda_ilusion/don_confiao/templates/don_confiao/index.html @@ -0,0 +1,6 @@ +

Tienda la Ilusión

+

Don Confiao

+ diff --git a/tienda_ilusion/don_confiao/templates/don_confiao/purchases.html b/tienda_ilusion/don_confiao/templates/don_confiao/purchases.html new file mode 100644 index 0000000..20e3de2 --- /dev/null +++ b/tienda_ilusion/don_confiao/templates/don_confiao/purchases.html @@ -0,0 +1,9 @@ +{% if purchases %} + +{% else %} +

No hay Compras

+{% endif %} diff --git a/tienda_ilusion/don_confiao/urls.py b/tienda_ilusion/don_confiao/urls.py index d2857f3..278718f 100644 --- a/tienda_ilusion/don_confiao/urls.py +++ b/tienda_ilusion/don_confiao/urls.py @@ -3,6 +3,7 @@ from django.urls import path from . import views urlpatterns = [ - path("comprar", views.buy, name="buy"), path("", views.index, name="wellcome"), + path("comprar", views.buy, name="buy"), + path("compras", views.purchases, name="purchases"), ] diff --git a/tienda_ilusion/don_confiao/views.py b/tienda_ilusion/don_confiao/views.py index e560f4b..231cd10 100644 --- a/tienda_ilusion/don_confiao/views.py +++ b/tienda_ilusion/don_confiao/views.py @@ -1,8 +1,20 @@ from django.shortcuts import render from django.http import HttpResponse +from django.template import loader + +from .models import Sale def index(request): - return HttpResponse("

Don Confiado


Comprar") + template = loader.get_template('don_confiao/index.html') + return HttpResponse(template.render({}, request)) def buy(request): return HttpResponse("Nombre: ....") + +def purchases(request): + purchases = Sale.objects.all() + template = loader.get_template('don_confiao/purchases.html') + context = { + "purchases": purchases, + } + return HttpResponse(template.render(context, request))