- 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
Uso de Managers en Django para Consultas de Base de Datos
Clase 13 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
Los managers en Django son una herramienta poderosa que permite realizar diversas acciones dentro de las listas de objetos de un modelo, como contar, traer el primero o el último elemento, crear nuevos registros y mucho más.
Para contar los autores que están creados, utilizamos el manager por defecto llamado objects y el método count.
author_count = Author.objects.count()
print(f"Hay {author_count} autores.")
¿Cómo traer el primer y último autor creado?
Para obtener el primer y último autor, podemos usar los métodos first y last del manager objects.
primer_autor = Author.objects.first()
print(f"El primer autor es: {primer_autor.name}")
ultimo_autor = Author.objects.last()
print(f"El último autor es: {ultimo_autor.name}")
¿Cómo crear nuevos autores con el manager?
Podemos crear un nuevo autor directamente en la base de datos utilizando el método create del manager.
nuevo_autor = Author.objects.create(name="Luis Martínez", birthday="1980-01-01")
print(f"Nuevo autor creado: {nuevo_autor.name}")
¿Cómo traer una lista de autores?
Para obtener una lista de todos los autores, utilizamos el método all del manager, que nos devuelve un queryset.
autores = Author.objects.all()
for autor in autores:
print(autor.name)
¿Cómo filtrar autores?
Podemos filtrar autores utilizando el método filter, que permite especificar condiciones basadas en los campos del modelo.
autores_filtrados = Author.objects.filter(name="Pydanny")
for autor in autores_filtrados:
print(f"Autor filtrado: {autor.name}")
¿Cómo borrar un autor filtrado?
Primero, filtramos el autor que queremos borrar y luego aplicamos el método delete.
Author.objects.filter(name="Luis Martínez").delete()
print("Autor borrado.")
¿Cómo ordenar autores?
Podemos ordenar los autores utilizando el método order_by.
autores_ordenados = Author.objects.order_by('name')
for autor in autores_ordenados:
print(autor.name)