- 1

Entornos Virtuales y Configuración de Django en Python
06:19 - 2
Instalación de entornos virtuales y Django en Windows: guía paso a paso”
00:59 - 3

Instalación y configuración de Django con pip y django-admin
05:58 - 4

Arquitectura MVT en Frameworks Web: Model, View y Template
04:23 - 5

Modelo, Vista y Plantilla en Django: Creación y Conexión Básica
10:58
Templates y Tags en Django: Creación de Aplicaciones Web
Clase 16 de 33 • Curso de Django
Contenido del curso
- 17

Configuración de Proyecto Django: Entorno, Extensiones y Repositorio
10:03 - 18

Creación de Modelos de Producto en Django para Cafeterías
05:38 - 19

Instalación y uso de Pillow para campos de imagen en Django
02:03 - 20

Creación y Gestión de Formularios con Django
16:28 - 21

Creación de Plantillas con Django y Tailwind CSS
11:21 - 22

Administración de Modelos en Django: Configuración y Uso de Django Admin
08:46 - 23

Creación de Login y Registro de Usuarios en Django
12:45 - 24

Creación de una Aplicación de Pedidos en Django
12:51 - 25

Detalle de Orden y Personalización de Vistas en Django
10:43 - 26

Corrección de errores en MyOrderView para autenticación de usuario
03:13 - 27

Crear y configurar vistas para agregar productos a una orden en Django
14:51
- 29

Configuración de Bases de Datos con Django y AWS RDS
08:39 - 30

Uso de Django Environ para Manejar Credenciales Seguras
06:34 - 31

Testing de Aplicaciones Django con Unit Tests
12:03 - 32

Despliegue de Proyectos Django en AWS: Configuración y Mejora de Código
05:03 - 33

Despliegue de Aplicaciones con AWS Elastic Beanstalk y Django
13:33
Exploraremos los templates en Django y sus funcionalidades avanzadas que los diferencian del HTML estándar. Aprenderemos cómo los templates nos permiten mostrar contenido dinámico en el navegador, validar variables, recorrer listas y aplicar filtros para modificar valores antes de mostrarlos. También veremos cómo reutilizar contenido común mediante el archivo base HTML.
¿Qué son los templates en Django?
Los templates en Django son archivos HTML que incluyen funcionalidades adicionales para mostrar contenido dinámico. A diferencia del HTML puro, los Django templates permiten:
- Mostrar variables
- Realizar validaciones con
if - Recorrer listas con
for
¿Cómo se muestran variables en un template?
Para mostrar variables, se encierran en dobles llaves {{ }}. Por ejemplo, para mostrar una variable llamada var del contexto, se usaría:
{{ var }}
¿Qué son y cómo se utilizan los filtros en Django?
Los filtros permiten modificar el valor de una variable antes de mostrarla. Se usan con un pipe | seguido del nombre del filtro. Por ejemplo, para mostrar solo el día y mes de una fecha:
{{ fecha_nacimiento|date:"m/d" }}
Los filtros pueden concatenarse. Por ejemplo, convertir el resultado en minúsculas:
{{ fecha_nacimiento|date:"m/d"|lower }}
¿Qué son los tags en Django y cómo se utilizan?
Los tags agregan funcionalidades adicionales al código HTML. Se abren con {% %} y pueden incluir:
if: para validacionesfor: para recorrer listasurl: para mostrar URLs dinámicas
Algunos tags requieren una etiqueta de cierre. Por ejemplo, if y for:
{% if condition %}
<!-- contenido -->
{% endif %}
¿Qué es el archivo base HTML en Django?
El archivo base.html permite definir contenido común para ser reutilizado en la aplicación. Se crean bloques que pueden extenderse en otros archivos. Por ejemplo:
<!-- base.html -->
<!DOCTYPE html>
<html>
<head>
<title>{% block title %}{% endblock %}</title>
</head>
<body>
<div id="content">
{% block content %}
{% endblock %}
</div>
</body>
</html>
Para reutilizar este contenido:
<!-- new_template.html -->
{% extends "base.html" %}
{% block content %}
<!-- contenido específico -->
{% endblock %}