- 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
Instalación y uso de Pillow para campos de imagen en Django
Clase 19 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
Nuestro modelo de producto ha sido actualizado con un nuevo campo: image field. Al intentar crear las migraciones, el sistema muestra un error indicando que no se puede usar image field porque Pillow no está instalado. No hay que preocuparse, la solución es instalar Pillow. Siguiendo la sugerencia del error, ejecutamos pip install Pillow. Ahora, volvemos a correr make migrations y el error desaparece, logrando así la primera migración de nuestra aplicación de productos.
¿Cómo se soluciona el error al crear migraciones?
El error ocurre porque Pillow, una librería necesaria para manejar campos de imagen, no está instalada. La solución es instalarla con pip install Pillow.
¿Qué hacemos después de instalar Pillow?
Después de instalar Pillow, es importante:
- Verificar que funciona corriendo nuevamente
make migrations. - Asegurarse de agregar la dependencia a
requirements.txtpara evitar problemas en producción. Utilizapip freezepara ver la versión instalada y añadePillowal archivo.
¿Por qué es importante agregar Pillow a requirements.txt?
Cuando instalamos dependencias localmente, debemos asegurarnos de que estén en requirements.txt para que también se instalen en el entorno de producción. Esto se hace para evitar errores y asegurar que todas las librerías necesarias estén disponibles.
¿Qué permite hacer Pillow con los campos de imagen?
Pillow permite realizar validaciones en imágenes, como asegurarse de que las imágenes subidas cumplan con ciertas características en cuanto a resolución.
¿Qué sigue después de las migraciones?
Después de realizar las migraciones, tienes la base para construir vistas, conectarlas a URLs y crear un listado de productos. Te animo a que lo intentes, lo subas a tu repositorio y compartas el enlace en el sistema de comentarios.