diff --git a/webpizza/applipizza/static/applipizza/css/styles.css b/webpizza/applipizza/static/applipizza/css/styles.css index 7ef23b3b5d5fad7e7d8b358de33e2bae11724410..a3032dcbeac65c1a87b229f157ff1c14c0e01503 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 0000000000000000000000000000000000000000..68cb86cc32950485548f0dac2bb9e1b703098d61 --- /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 07ee9534e46f9cbbe52dda0b5024728113677fbb..8ceba0996c81a08e5e3e9ab89974947846621eb7 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 40177c71568ace8107025aff19c9c1e25e3d0844..563228efa74e9b9ae66ca8903a9bc609f6f005cc 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 1cb7056c7dc2604e9366fe959b87e8166ef1f410..68305d99b3171ed14231e6d432fe44ee2c91543c 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) ]