From 82ebd29e076d134af8c2d7911b626f7de3197266 Mon Sep 17 00:00:00 2001
From: Sofiane Lasri <alasri250@gmail.com>
Date: Wed, 10 May 2023 11:55:18 +0200
Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20de=20la=20vue=20pour=20une=20pi?=
 =?UTF-8?q?zza.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../applipizza/static/applipizza/css/styles.css    |  2 +-
 .../applipizza/templates/applipizza/pizza.html     | 14 ++++++++++++++
 .../applipizza/templates/applipizza/pizzas.html    |  4 ++--
 webpizza/applipizza/views.py                       | 13 ++++++++++++-
 webpizza/webpizza/urls.py                          |  3 ++-
 5 files changed, 31 insertions(+), 5 deletions(-)
 create mode 100644 webpizza/applipizza/templates/applipizza/pizza.html

diff --git a/webpizza/applipizza/static/applipizza/css/styles.css b/webpizza/applipizza/static/applipizza/css/styles.css
index 7ef23b3..a3032dc 100644
--- a/webpizza/applipizza/static/applipizza/css/styles.css
+++ b/webpizza/applipizza/static/applipizza/css/styles.css
@@ -70,7 +70,7 @@ header {
 
 .navbar .nav-link {
     height: 100%;
-
+    margin-right: .25rem;
 }
 
 .navbar .nav-link.active, .navbar .nav-link:hover {
diff --git a/webpizza/applipizza/templates/applipizza/pizza.html b/webpizza/applipizza/templates/applipizza/pizza.html
new file mode 100644
index 0000000..68cb86c
--- /dev/null
+++ b/webpizza/applipizza/templates/applipizza/pizza.html
@@ -0,0 +1,14 @@
+{% extends 'applipizza/base.html' %}
+
+{% load static %}
+
+{% block title %}
+    Lasri Del Arte - Pizza {{ pizza }}
+{% endblock %}
+
+{% block content %}
+    <div class="container">
+        <h2>Pizza {{ pizza }}</h2>
+        <p>Une délicieuse pizza traditionnelle.</p>
+    </div>
+{% endblock %}
\ No newline at end of file
diff --git a/webpizza/applipizza/templates/applipizza/pizzas.html b/webpizza/applipizza/templates/applipizza/pizzas.html
index 07ee953..8ceba09 100644
--- a/webpizza/applipizza/templates/applipizza/pizzas.html
+++ b/webpizza/applipizza/templates/applipizza/pizzas.html
@@ -3,7 +3,7 @@
 {% load static %}
 
 {% block title %}
-    Pizza Corp
+    Lasri Del Arte - Nos pizzas
 {% endblock %}
 
 {% block content %}
@@ -20,7 +20,7 @@
                 <div class="body">
                     <h5>{{ p.nom }}</h5>
                     <p>La grande classique, l’éternelle Margherita</p>
-                    <a class="btn success" href="/pizzas/{{ p.id }}">Commander - {{ p.prix }} €</a>
+                    <a class="btn success" href="/pizza/{{ p.id }}">Commander - {{ p.prix }} €</a>
                 </div>
             </div>
         {% endfor %}
diff --git a/webpizza/applipizza/views.py b/webpizza/applipizza/views.py
index 40177c7..563228e 100644
--- a/webpizza/applipizza/views.py
+++ b/webpizza/applipizza/views.py
@@ -1,6 +1,7 @@
 from django.shortcuts import render
 from applipizza.models import Pizza, Ingredient, Composition
 
+
 # Create your views here.
 def pizzas(request):
     pizzas = Pizza.objects.all()
@@ -8,4 +9,14 @@ def pizzas(request):
         request,
         'applipizza/pizzas.html',
         {'pizzas': pizzas}
-    )
\ No newline at end of file
+    )
+
+
+def pizza(request, id):
+    pizza = Pizza.objects.get(id=id)
+    print(pizza)
+    return render(
+        request,
+        'applipizza/pizza.html',
+        {'pizza': pizza}
+    )
diff --git a/webpizza/webpizza/urls.py b/webpizza/webpizza/urls.py
index 1cb7056..68305d9 100644
--- a/webpizza/webpizza/urls.py
+++ b/webpizza/webpizza/urls.py
@@ -20,5 +20,6 @@ from applipizza import views
 
 urlpatterns = [
     path('admin/', admin.site.urls),
-    path('pizzas/', views.pizzas)
+    path('pizzas/', views.pizzas),
+    path('pizza/<int:id>', views.pizza)
 ]
-- 
GitLab