1
resposta

Erro de identação

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})
#
1 resposta

Olá ronaldson, você pode postar aqui toda a mensagem de erro que aparece aí para você?