Plantilla maestra - Django Templates - 07

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

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 %}

- 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.

Andrés Cruz

Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter

Andrés Cruz En Udemy

Acepto recibir anuncios de interes sobre este Blog.

!Cursos desde!

10$

En Udemy

Quedan 1d 14:33!


Udemy

!Cursos desde!

4$

En Academia

Ver los cursos

!Libros desde!

1$

Ver los libros
¡Hazte afiliado en Gumroad!