From e21e83f82013506b68e4906db1c5b089186c8626 Mon Sep 17 00:00:00 2001 From: Bruno Cesar Date: Sat, 7 Nov 2020 16:03:44 -0300 Subject: [PATCH] Envia parametro pela URL e recupera objeto pela pk --- apps/receitas/templates/index.html | 2 +- apps/receitas/templates/partials/header.html | 4 ++-- apps/receitas/urls.py | 2 +- apps/receitas/views.py | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/receitas/templates/index.html b/apps/receitas/templates/index.html index 658a148..e2ad99c 100755 --- a/apps/receitas/templates/index.html +++ b/apps/receitas/templates/index.html @@ -20,7 +20,7 @@
diff --git a/apps/receitas/templates/partials/header.html b/apps/receitas/templates/partials/header.html index 1e4e703..b911ae6 100644 --- a/apps/receitas/templates/partials/header.html +++ b/apps/receitas/templates/partials/header.html @@ -74,8 +74,8 @@
diff --git a/apps/receitas/urls.py b/apps/receitas/urls.py index f74ca33..4e6a66d 100644 --- a/apps/receitas/urls.py +++ b/apps/receitas/urls.py @@ -3,5 +3,5 @@ urlpatterns = [ path('', views.index, name='index'), - path('receita', views.receita, name='receita') + path('', views.receita, name='receita') ] \ No newline at end of file diff --git a/apps/receitas/views.py b/apps/receitas/views.py index 05492c5..2fb6694 100644 --- a/apps/receitas/views.py +++ b/apps/receitas/views.py @@ -1,8 +1,8 @@ -from django.shortcuts import render +from django.shortcuts import render, get_object_or_404 from .models import Receita def index(request): return render(request, 'index.html', {'receitas': Receita.objects.all()}) -def receita(request): - return render(request, 'receita.html') +def receita(request, receita_id): + return render(request, 'receita.html', {'receita': get_object_or_404(Receita, pk=receita_id)})