1. Introducción al backend con Django
¿Qué hace el backend?
El backend es la parte de una aplicación que corre en el servidor. Se encarga de recibir solicitudes, ejecutar la lógica de negocio, acceder a la base de datos y devolver respuestas al cliente.
- Cliente: el navegador o aplicación móvil.
- Servidor: la máquina que procesa la petición.
- Base de datos: donde se guarda la información.
El rol de Django
Django es un framework de Python para desarrollar aplicaciones web completas. Ofrece herramientas para trabajar con rutas, vistas, modelos, formularios, autenticación y APIs.
Su filosofía es ".DRY." (Don’t Repeat Yourself), lo que significa escribir menos código y mantenerlo organizado.
Request y Response
En Django, cada vez que un cliente solicita una URL, el servidor recibe un request y responde con un response. Ese flujo es la base de cualquier web backend.
¿Por qué usar Django?
- Incluye ORM, rutas, plantillas, panel de administración y seguridad.
- Permite crear aplicaciones web y APIs con rapidez.
- Es ideal para proyectos backend escalables y mantenibles.
Ponte a prueba
Repasa lo aprendido respondiendo estas preguntas.


