From 30a5ee938135fa159ee63d505db80a816fdb1b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Thu, 27 Apr 2023 09:19:51 -0300 Subject: [PATCH] =?UTF-8?q?Criando=20urls=20din=C3=A2micas=20no=20Django?= =?UTF-8?q?=20URL=20Dispatcher,=20view=20e=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/global/partials/postblock.html | 6 +++++- aula207_ola_django/blog/urls.py | 3 +++ aula207_ola_django/blog/views.py | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/aula207_ola_django/base/global/partials/postblock.html b/aula207_ola_django/base/global/partials/postblock.html index c7c8ba6..ed31093 100644 --- a/aula207_ola_django/base/global/partials/postblock.html +++ b/aula207_ola_django/base/global/partials/postblock.html @@ -1,6 +1,10 @@
-

{{ post.title }}

+

+ + {{ post.title }} + +

{{ post.body }}
diff --git a/aula207_ola_django/blog/urls.py b/aula207_ola_django/blog/urls.py index 81b088b..0e37731 100644 --- a/aula207_ola_django/blog/urls.py +++ b/aula207_ola_django/blog/urls.py @@ -4,7 +4,10 @@ from django.urls import path app_name = 'blog' # blog/ +# Django URLs: +# https://docs.djangoproject.com/en/4.2/topics/http/urls/ urlpatterns = [ path('', views.blog, name='home'), + path('post/', views.post, name='post'), path('exemplo/', views.exemplo, name='exemplo'), ] diff --git a/aula207_ola_django/blog/views.py b/aula207_ola_django/blog/views.py index bc00ba7..87071b6 100644 --- a/aula207_ola_django/blog/views.py +++ b/aula207_ola_django/blog/views.py @@ -17,6 +17,21 @@ def blog(request): ) +def post(request, id): + print('post', id) + + context = { + # 'text': 'Olá blog', + 'posts': posts + } + + return render( + request, + 'blog/index.html', + context + ) + + def exemplo(request): print('exemplo')