
Plantillas Django
Sintaxis de plantillas, variables, filtros, tags, herencia de plantillas, includes, context processors
1¿Cómo mostrar el valor de una variable en una plantilla Django?
¿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?
¿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?
¿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.
¿Qué filtro convierte un texto a mayúsculas en una plantilla Django?
¿Cómo funciona la herencia de plantillas con {% extends %}?
+15 preguntas de entrevista
Otros temas de entrevista Django
Fundamentos de Python
Python orientado a objetos
Fundamentos de Django
Models Django - Fundamentos
Vistas de Django
Formularios Django
QuerySets avanzados
Autenticación en Django
Middleware de Django
Django Admin
Django REST Framework
Señales de Django
Carga de archivos
Caché de Django
Sesiones de Django
Email en Django
Testing en Django
Seguridad de Django
Despliegue de Django
Django ORM avanzado
Rendimiento de Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django en un ecosistema de microservicios
Comandos personalizados de Django
Internacionalización en Django
Patrones de Diseño en Django
Django Async y ASGI
Settings y configuración de producción
Observabilidad y monitoreo
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