# Despliegue de Django (Django) > WSGI, ASGI, Gunicorn, uWSGI, nginx, static files, environment variables, production settings - 24 preguntas de entrevista - Mid-Level - [Preguntas de entrevista: Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista.md) ## 1. ¿Qué significa el acrónimo WSGI en el contexto del despliegue de Python? **Respuesta** WSGI significa Web Server Gateway Interface. Es una especificación estandarizada (PEP 3333) que define cómo un servidor web se comunica con una aplicación Python. Esta interfaz proporciona una capa de abstracción entre el servidor web y la aplicación, haciendo que las aplicaciones Python sean portables entre distintos servidores compatibles con WSGI como Gunicorn, uWSGI o mod_wsgi. ## 2. ¿Qué comando de Django recopila todos los archivos estáticos en un único directorio para producción? **Respuesta** El comando collectstatic reúne todos los archivos estáticos de cada aplicación Django y de los directorios definidos en STATICFILES_DIRS en el directorio especificado por STATIC_ROOT. Este paso es esencial en producción porque el servidor web (nginx por ejemplo) sirve estos archivos directamente sin pasar por Django, mejorando significativamente el rendimiento. ## 3. ¿Qué valor debe tener el parámetro DEBUG en un entorno de producción de Django? **Respuesta** DEBUG debe establecerse en False en producción. Cuando DEBUG es True, Django muestra páginas de error detalladas que contienen información sensible (variables de entorno, configuración, stack traces) que podrían ser explotadas por atacantes. Además, Django mantiene en memoria todas las consultas SQL ejecutadas cuando DEBUG es True, causando fugas de memoria en un sitio en producción. ## 21 preguntas más disponibles - ¿Cuál es el rol principal de Gunicorn en un stack de despliegue de Django? - ¿Para qué sirve el parámetro ALLOWED_HOSTS en los settings de Django? 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 - [Plantillas Django](https://sharpskill.dev/es/technologies/django/preguntas-entrevista/django-templates.md): 18 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 - [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-deployment