
Templates Django
Sintaxe de templates, variáveis, filtros, tags, herança de templates, includes, context processors
1Como exibir o valor de uma variável em um template Django?
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.
2Qual é o papel dos template tags no Django?
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.
3Como usar o tag {% for %} para iterar sobre uma lista de objetos?
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.
Qual filtro converte um texto para maiúsculas em um template Django?
Como funciona a herança de templates com {% extends %}?
+15 perguntas de entrevista
Outros temas de entrevista Django
Fundamentos de Python
Python orientado a objetos
Fundamentos do Django
Models Django - Fundamentos
Views do Django
Formulários Django
QuerySets avançados
Autenticação no Django
Middleware do Django
Django Admin
Django REST Framework
Sinais do Django
Upload de arquivos
Cache do Django
Sessões do Django
Email no Django
Testes no Django
Segurança do Django
Implantação do Django
Django ORM avançado
Desempenho do Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django em um ecossistema de microsserviços
Comandos personalizados do Django
Internacionalização no Django
Padrões de Projeto no Django
Django Async e ASGI
Settings e configuração de produção
Observabilidade e monitoramento
Domine Django para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis