1
resposta

Como a função index referencia o diretório correto?

A função index do módulo views.py, renderiza o arquivo index.html que está no diretório templates. Como essa função identifica o diretório correto? Neste caso não pode existir em outro diretório um arquivo com o mesmo nome de index.html?

from django.shortcuts import render

def index(request):
    return render(request, 'index.html')
1 resposta

Gabriel,

Tudo bem?

A função index consegue localizar a pasta templates devido a uma configuração que você realizou em "setting.py", onde foi informado qual o caminho da pasta de templates:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'receitas/templates')], # Neste trecho aqui

Espero ter ajudado. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software