Plantilla maestra - Django Templates - 07

Video thumbnail

Vamos a crear la plantilla maestra, una vez ya creada las vistas de detalle y listado en Django así que sería algo como esto te lo muestro aquí:

Creamos la plantilla maestra:

mystore\elements\templates\base.html

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Django</title>
</head>
<body>
   {% block content %}
     
   {% endblock  %}

   {% block footer %}
       <footer>
           <p>2025 - All rights reserved</p>
       </footer>
   {% endblock  %}
</body>
</html>

Ahora, usamos la plantilla en las vistas creadas anteriormente:

Listado

Creamos la vista y su template para el listado:

mystore\elements\views.py

{% extends "base.html" %}

{% block content %}
   Index
{% endblock %}

Detalle

Creamos la vista y su template para el detalle de los productos de tipo :

mystore\elements\views.py

{% extends "base.html" %}

{% block content %}
   Detail
{% endblock %}

Acepto recibir anuncios de interes sobre este Blog.

Vamos a crear la plantilla maestra de nuestra aplicación en Django

- Andrés Cruz

In english

Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos Curso y Libro desarrollo web con Django 5 y Python 3 + integración con Vue 3, Bootstrap y Alpine.js.