Desarrollo de vistas, plantillas y modelos en Django
Esta semana aprendí sobre Django, un framework web de alto nivel para Python que sigue el patrón arquitectónico Model-Template-View (MTV). Exploré cómo crear proyectos, gestionar URLs, desarrollar vistas tanto basadas en funciones como en clases, trabajar con plantillas y definir modelos de datos. También comprendí la importancia del ORM de Django para interactuar con bases de datos de manera eficiente.
Sistema de rutas y vistas para gestión de productos
Definición de modelo Producto con ORM Django
El aprendizaje de Django ha sido una experiencia transformadora en mi comprensión del desarrollo web. La implementación del patrón MTV (Model-Template-View) me ha permitido organizar el código de manera más estructurada y mantenible. La capacidad de Django para manejar automáticamente muchas tareas complejas como la gestión de bases de datos, autenticación y administración ha sido impresionante.
¿Qué aprendí?
Aprendí a desarrollar aplicaciones web con Django, comprendiendo el patrón MTV, el sistema de URLs, vistas, modelos y plantillas. También me familiaricé con el ORM de Django para gestionar bases de datos.
¿Cómo aprendí?
Aprendí mediante la práctica directa, creando un sistema de gestión de productos desde cero, experimentando con diferentes tipos de vistas y explorando las funcionalidades del ORM.