- 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
Creación de Modelos de Producto en Django para Cafeterías
Clase 18 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
Crear una aplicación de administración de productos en una cafetería puede parecer complejo, pero siguiendo unos pasos claros, es más sencillo de lo que parece. En este artículo, exploraremos cómo crear y configurar un modelo de producto utilizando Django.
¿Cómo creamos la aplicación de productos?
Para empezar, debemos crear una nueva aplicación dentro de nuestro proyecto de Django. Desde la consola, ejecutamos los siguientes comandos:
- Manage
- Startup
- Products
Esto generará una nueva carpeta llamada “products”. Recuerda siempre registrar las aplicaciones creadas. Vamos a Settings, buscamos Installed Apps y añadimos Product.
¿Cómo definimos los modelos?
Después de registrar la aplicación, procedemos a crear los modelos. Iniciamos con el modelo Product que hereda de Model. El primer campo será Name, definido como un TextField con un MaxLength de 200 caracteres.
¿Qué es Verbose Name y cómo lo utilizamos?
El Verbose Name nos permite especificar cómo queremos que se visualice cada campo para el usuario final. Por ejemplo, para Name podemos definir un verbose_name.
¿Qué otros campos añadimos?
Aparte de Name, añadimos otros campos importantes:
Description:TextFieldconMaxLengthde 300.Price:DecimalFieldconmax_digitsde 10 ydecimal_placesde 2.Available:BooleanFieldcondefault=True.Photo:ImageFieldconupload_to='logos', permitiendo valores nulos (null=True) y en blanco (blank=True).
¿Cómo formateamos el código y solucionamos errores de dependencias?
Para mantener el código limpio, utilizamos la extensión Black. Hacemos clic derecho, seleccionamos Format Document Width y elegimos Black Formatter.
Si el editor no encuentra las dependencias, debemos asegurarnos de que Visual Studio Code esté utilizando el entorno virtual correcto. Seleccionamos el entorno correcto en la parte inferior del editor y recargamos la ventana con Command P o Control P seguido de reload window.
¿Cómo añadimos un método str?
Para una representación textual del modelo, añadimos un método __str__ que retorna el nombre del producto.