from typing import Any from blog.data import posts from django.http import HttpRequest from django.shortcuts import render def blog(request): print('blog') context = { # 'text': 'Olá blog', 'posts': posts } return render( request, 'blog/index.html', context ) def post(request: HttpRequest, post_id: int): found_post: dict[str, Any] | None = None for post in posts: if post['id'] == post_id: found_post = post break if found_post is None: raise Exception('Post não existe.') context = { # 'text': 'Olá blog', 'post': found_post, 'title': found_post['title'] + ' - ', } return render( request, 'blog/post.html', context ) def exemplo(request): print('exemplo') context = { 'text': 'Olá exemplo', 'title': 'Essa é uma página de exemplo - ', } return render( request, 'blog/exemplo.html', context )