Ejercicio de programación con Flask: Reto crear modelo
Código
0h 5m
Practica creando un modelo Producto en Python con SQLAlchemy para gestionar productos en tienda online. Aprende a definir campos y tipos de datos.
Crea un modelo llamado Producto
que herede de db.Model
y represente productos en una tienda online.
El modelo debe incluir los siguientes campos con sus tipos de datos correspondientes:
id
: número entero que sirva como clave primarianombre
: texto de máximo 100 caracteres, obligatoriodescripcion
: texto largo sin límite de caracteresprecio
: número decimal con precisión de 10 dígitos totales y 2 decimales, obligatoriostock
: número entero con valor por defecto de 0activo
: valor booleano con valor por defecto de Truefecha_creacion
: fecha y hora que se establezca automáticamente al crear el registro
Para empezar, importa las clases necesarias de SQLAlchemy: Column
, Integer
, String
, Text
, Numeric
, Boolean
, DateTime
. También importa datetime
para establecer la fecha actual.
Define la clase Producto
que herede de db.Model
y especifica __tablename__ = 'productos'
para el nombre de la tabla.
Declara cada campo como un atributo de clase usando Column()
con el tipo de dato y restricciones correspondientes.
Todos los ejercicios de programación de Flask
Evalúa tus conocimientos con ejercicios de programación en Flask de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tutorial para resolver este ejercicio de programación
Flask
Tipos de datos en modelos
ORM