
Fundamentos de Django
Patrón MVT, estructura del proyecto, settings.py, urls.py, views, templates, archivos estáticos
1¿Qué significa el acrónimo MVT en la arquitectura de Django?
¿Qué significa el acrónimo MVT en la arquitectura de Django?
Respuesta
MVT significa Model-View-Template. Es el patrón arquitectónico de Django, similar a MVC pero con terminología diferente. El Model gestiona los datos y la lógica de negocio, la View procesa las solicitudes y devuelve las respuestas, y el Template se encarga de la presentación HTML. Django utiliza esta separación de responsabilidades para organizar el código de forma clara y mantenible.
2¿Qué comando se usa para crear un nuevo proyecto Django llamado 'myproject'?
¿Qué comando se usa para crear un nuevo proyecto Django llamado 'myproject'?
Respuesta
El comando django-admin startproject nombre_proyecto crea un nuevo proyecto Django con la estructura básica. Este comando genera el directorio del proyecto que contiene manage.py (script de gestión) y un subdirectorio con settings.py, urls.py, asgi.py y wsgi.py. Se recomienda activar un entorno virtual antes de ejecutar este comando.
3¿Qué archivo contiene la configuración principal de un proyecto Django, como la base de datos y las aplicaciones instaladas?
¿Qué archivo contiene la configuración principal de un proyecto Django, como la base de datos y las aplicaciones instaladas?
Respuesta
El archivo settings.py contiene toda la configuración del proyecto Django. Incluye INSTALLED_APPS para las aplicaciones activas, DATABASES para la conexión a la base de datos, MIDDLEWARE para las capas intermedias, TEMPLATES para la configuración de los templates, y muchas otras opciones como SECRET_KEY, DEBUG, ALLOWED_HOSTS y los parámetros de seguridad.
En la arquitectura MVT de Django, ¿qué componente es responsable de procesar las solicitudes HTTP y generar las respuestas?
¿Qué comando se usa para iniciar el servidor de desarrollo de Django?
+17 preguntas de entrevista
Otros temas de entrevista Django
Fundamentos de Python
Python orientado a objetos
Models Django - Fundamentos
Vistas de Django
Plantillas 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