Esta es una API para gestionar zapatos en una tienda. Permite realizar operaciones CRUD en elementos de zapatos.
Para ejecutar esta API localmente, sigue estos pasos:
- Clona este repositorio:
git clone https://github.com/tu_usuario/tu_repositorio.git
- Instala las dependencias:
pip install -r requirements.txt
- Ejecuta la aplicación:
uvicorn main:app --reload
La API ofrece las siguientes rutas:
POST /shoes/
: Crea un nuevo zapato.GET /shoes/
: Lee todos los zapatos.GET /shoes?color={color}
: Busca zapatos por color.PUT /shoes/{shoe_id}
: Actualiza un zapato existente.DELETE /shoes/{shoe_id}
: Elimina un zapato existente.
Puedes encontrar más detalles sobre cómo usar cada ruta en la documentación de la API.
La documentación de la API está disponible en /docs
y /redoc
. Puedes acceder a ella en tu navegador después de ejecutar la aplicación.
- Corregido un error en un endpoint específico.
- Mejoras en la consulta a la base de datos.
- Se agregó un nuevo endpoint para recuperar todos los elementos.
- Resolución de conflictos en el archivo requirements.txt
- Corregido error en la serialización JSON en los endpoints.
- Mejoras en la consulta a la base de datos.
- Corregido un error en un endpoint específico.
- Se agregó un nuevo endpoint para recuperar todos los elementos.
- Se resolvieron conflictos en el archivo
requirements.txt
.
- Actualización de dependencias.
- Mejoras en el archivo
products.py
. - Correcciones en el archivo
db.py
.
- ¡Primer lanzamiento de la API!