Django

Plantillas Django

Sintaxis de plantillas, variables, filtros, tags, herencia de plantillas, includes, context processors

18 preguntas de entrevista·
Junior
1

¿Cómo mostrar el valor de una variable en una plantilla Django?

Respuesta

Las llaves dobles {{ variable }} permiten mostrar el valor de una variable pasada al contexto de la plantilla. Django escapa automáticamente el HTML para prevenir ataques XSS. El nombre de la variable debe coincidir exactamente con una clave del diccionario de contexto proporcionado por la vista.

2

¿Cuál es el rol de los template tags en Django?

Respuesta

Los template tags permiten ejecutar lógica en las plantillas: bucles, condiciones, inclusión de otras plantillas y más. Usan la sintaxis {% tag %} y algunos requieren una etiqueta de cierre como {% endfor %} o {% endif %}. Ofrecen capacidad de programación manteniendo la separación entre lógica de negocio y presentación.

3

¿Cómo usar el tag {% for %} para iterar sobre una lista de objetos?

Respuesta

La sintaxis {% for item in list %} permite iterar sobre cada elemento de una lista. Dentro del bloque, la variable item contiene el elemento actual. El tag {% endfor %} marca el final del bucle. Django también proporciona variables especiales como forloop.counter, forloop.first y forloop.last para la lógica de iteración.

4

¿Qué filtro convierte un texto a mayúsculas en una plantilla Django?

5

¿Cómo funciona la herencia de plantillas con {% extends %}?

+15 preguntas de entrevista

Domina Django para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis