# Plantillas Django (Django) > Sintaxis de plantillas, variables, filtros, tags, herencia de plantillas, includes, context processors - 18 preguntas de entrevista - Junior - [Preguntas de entrevista: Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista.md) ## 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. ## 15 preguntas más disponibles - ¿Qué filtro convierte un texto a mayúsculas en una plantilla Django? - ¿Cómo funciona la herencia de plantillas con {% extends %}? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista Django - [Fundamentos de Python](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/python-basics.md): 25 preguntas, Junior - [Python orientado a objetos](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/python-oop.md): 20 preguntas, Junior - [Fundamentos de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-fundamentals.md): 20 preguntas, Junior - [Models Django - Fundamentos](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-models-basics.md): 22 preguntas, Junior - [Vistas de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-views.md): 20 preguntas, Junior - [Formularios Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-forms.md): 22 preguntas, Mid-Level - [QuerySets avanzados](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-querysets.md): 25 preguntas, Mid-Level - [Autenticación en Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-authentication.md): 22 preguntas, Mid-Level - [Middleware de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-middleware.md): 18 preguntas, Mid-Level - [Django Admin](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-admin.md): 20 preguntas, Mid-Level - [Django REST Framework](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-rest-framework.md): 30 preguntas, Mid-Level - [Señales de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-signals.md): 18 preguntas, Mid-Level - [Carga de archivos](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-file-upload.md): 20 preguntas, Mid-Level - [Caché de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-caching.md): 20 preguntas, Mid-Level - [Sesiones de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-sessions.md): 18 preguntas, Mid-Level - [Email en Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-email.md): 18 preguntas, Mid-Level - [Testing en Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-testing.md): 22 preguntas, Mid-Level - [Seguridad de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-security.md): 22 preguntas, Mid-Level - [Despliegue de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-deployment.md): 24 preguntas, Mid-Level - [Django ORM avanzado](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-orm-advanced.md): 28 preguntas, Senior - [Rendimiento de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-performance.md): 24 preguntas, Senior - [Django & Celery](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-celery.md): 22 preguntas, Senior - [Django Channels](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-channels.md): 24 preguntas, Senior - [Django & GraphQL](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-graphql.md): 24 preguntas, Senior - [Django & Docker](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-docker.md): 20 preguntas, Senior - [Django en un ecosistema de microservicios](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-microservices.md): 24 preguntas, Senior - [Comandos personalizados de Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-custom-commands.md): 18 preguntas, Senior - [Internacionalización en Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-internationalization.md): 20 preguntas, Senior - [Patrones de Diseño en Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-design-patterns.md): 24 preguntas, Senior - [Django Async y ASGI](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-async-asgi.md): 26 preguntas, Senior - [Settings y configuración de producción](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-settings-configuration.md): 22 preguntas, Senior - [Observabilidad y monitoreo](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-observability.md): 24 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-templates