Plantilla maestra - Django Templates - 07
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
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.