Django

Templates Django

Sintaxe de templates, variáveis, filtros, tags, herança de templates, includes, context processors

18 perguntas de entrevista·
Junior
1

Como exibir o valor de uma variável em um template Django?

Resposta

As chaves duplas {{ variable }} permitem exibir o valor de uma variável passada ao contexto do template. O Django escapa automaticamente o HTML para prevenir ataques XSS. O nome da variável deve corresponder exatamente a uma chave do dicionário de contexto fornecido pela view.

2

Qual é o papel dos template tags no Django?

Resposta

Os template tags permitem executar lógica nos templates: laços, condições, inclusão de outros templates e mais. Usam a sintaxe {% tag %} e alguns exigem uma tag de fechamento como {% endfor %} ou {% endif %}. Oferecem poder de programação mantendo a separação entre lógica de negócio e apresentação.

3

Como usar o tag {% for %} para iterar sobre uma lista de objetos?

Resposta

A sintaxe {% for item in list %} permite iterar sobre cada elemento de uma lista. Dentro do bloco, a variável item contém o elemento atual. O tag {% endfor %} marca o fim do laço. O Django também fornece variáveis especiais como forloop.counter, forloop.first e forloop.last para a lógica de iteração.

4

Qual filtro converte um texto para maiúsculas em um template Django?

5

Como funciona a herança de templates com {% extends %}?

+15 perguntas de entrevista

Domine Django para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis