Member-only story

De Laravel a Django: Implementando la capa de presentación

Creando Templates para la capa de presentación

Chris Lopez
7 min readJan 11, 2024

En la publicación anterior, vimos como implementar nuestra capa de datos: configuración de base de datos, migraciones y modelos. Ahora en esta publicación implementaremos los templates para nuestro proyecto.

Como parte de su arquitectura, mencionamos que Django maneja la arquitectura “MVT” (Model-View-Template); también vimos como la parte de “View” de la arquitectura se encarga de procesar las peticiones y respuestas del proyecto.

La parte del “Template” es la que muestra información o retroalimentación al usuario; por ejemplo: en un API el template o la respuesta sería en formato JSON, pero en una web app sería un html.

Django maneja plantillas para hacer la capa de presentación del proyecto, y esta parte se basa en archivos “HTML”, la cual se puede hacer dinámica la plantilla, al poder pasar desde la vista (View) los datos solicitados(Consulta al Model) para visualizarlos en la misma.

Nota: En Laravel la capa de presentación se maneja por medio de vistas que son renderizadas en archivos “.blade.php”. Blade es el motor de plantillas para Laravel.

Creación del Layout

--

--

Chris Lopez
Chris Lopez

Written by Chris Lopez

Laravel, PHP, Python, Js, Vue Developer

No responses yet