Este proyecto muestra cómo construir una API CRUD completa utilizando FastAPI y FastCRUD. Incluye la configuración inicial y la implementación de endpoints para operaciones CRUD básicas.
Utilizar Base de datos SQLITE.
-
Instala las dependencias:
pip install fastcrud
pip install aiosqlite
pip install sqlalchemy
pip install fastapi
pip install uvicorn
-
Ejecuta la aplicación:
uvicorn main:app --reload
-
Accede a la documentación:
Abre tu navegador y visita
http://localhost:8000/docs
.
- Crear:
POST /personas
- Leer:
GET /personas/{id}
- Actualizar:
PUT /personas/{id}
- Eliminar:
DELETE /personas/{id}
- PYTHON: LENGUAJE
- FASTAPI: FRAMEWORK
- SQLITE: BASE DE DATOS
Este proyecto utiliza FastCRUD para simplificar la creación de endpoints CRUD. Agradecemos al autor del repositorio de FastCRUD por proporcionar esta útil herramienta. by @igorbenav
Este README proporciona instrucciones claras para instalar y ejecutar tu aplicación, junto con la información de uso y créditos apropiados.