4d97545599cd3e95b57fa72cd8c72d668849f24c
API Pedidos
API REST para gestionar pedidos con Python FastAPI.
Stack
- Framework: FastAPI
- ORM: SQLAlchemy
- Database: PostgreSQL
- Migrations: Alembic
- Validation: Pydantic
- Testing: pytest
Structure
api-pedidos/
├── app/
│ ├── api/ # Endpoints
│ ├── models/ # SQLAlchemy models
│ ├── schemas/ # Pydantic schemas
│ ├── repositories/ # Data access layer
│ └── core/ # Configuración
├── tests/ # Tests unitarios
├── alembic/ # Migraciones
└── Dockerfile
Running
pip install -r requirements.txt
uvicorn app.main:app --reload
API Endpoints
GET /pedidos- Listar pedidosPOST /pedidos- Crear pedidoGET /pedidos/{id}- Obtener pedidoPUT /pedidos/{id}- Actualizar pedidoDELETE /pedidos/{id}- Eliminar pedido
Description
Languages
Python
100%