Boa noite, quando deixo o código exatamente igual ao que você mostra no exemplo dá dando um erro de identação.
#from django.shortcuts import render
from perfis.models import Perfil
def index(request):
return render(request,'index.html')
def exibir(request, perfil_id):
perfil = Perfil()
if perfil_id == '1':
perfil = Perfil('Flavio Almeida','flavio@flavio.com.br','777777','Alura')
if perfil_id == '2':
perfil = Perfil('Romulo Henrique', 'romulo@romulo.com.br', '888888', 'Caelum')
return render(request, 'perfil.html',{"perfil": perfil})
#
Já olhei várias vezes e vi que tá certinho. Quando deixo só até o "if" que checa o número 1 dá certo. Mas só se colocar o "RETURN" identado com o perfil, como está abaixo:
#if perfil_id == '1':
perfil = Perfil('Flavio Almeida','flavio@flavio.com.br','777777','Alura')
return render(request, 'perfil.html',{"perfil": perfil})
#