1
resposta

[Dúvida] Erro após usar extends

Boa tarde!

Meu projeto está dando este erro quando tento acessar a página home. Alguém consegue ajudar?

Imagem do erro no navegador

Organização do projeto e código da tela home

1 resposta

Bom dia, Marcos! Tudo bem?

Analisando os prints que você compartilhou, identifiquei que o problema está no caminho que você está passando para acessar o arquivo "base.html". Pois, na configuração realizada no arquivo settings.py definimos que a pasta raiz onde devem os templates/arquivos HTML é a pasta "templates", então, como "base.html" está dentro da pasta "templastes" o caminho passado deve ser apenas o nome do arquivo "base.hml".

Com isso, seu extends deve ficar assim:

{% extends 'base.html' %}

Caso isso não solucione o seu problema, peço que verifique no seu arquivo settgins.py se a configuração da lista TEMPLATES está assim:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.