Skip to content

CRUD con FastAPI y FastCRUD. Este repositorio presenta una implementación completa de un sistema CRUD (Crear, Leer, Actualizar, Eliminar) utilizando FastAPI y FastCRUD. Este proyecto demuestra cómo configurar y utilizar FastAPI para construir una API eficiente y moderna.

Notifications You must be signed in to change notification settings

techotaku1/api_rest_crud_fastcrud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD con FastAPI y FastCRUD

Descripción

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.

Instalación

  1. Instala las dependencias:

    pip install fastcrud
    pip install aiosqlite
    pip install sqlalchemy
    pip install fastapi
    pip install uvicorn
  2. Ejecuta la aplicación:

    uvicorn main:app --reload
  3. Accede a la documentación:

    Abre tu navegador y visita http://localhost:8000/docs.

Uso

  • Crear: POST /personas
  • Leer: GET /personas/{id}
  • Actualizar: PUT /personas/{id}
  • Eliminar: DELETE /personas/{id}

REQUIREMENTS

  • PYTHON: LENGUAJE
  • FASTAPI: FRAMEWORK
  • SQLITE: BASE DE DATOS

Créditos

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.

About

CRUD con FastAPI y FastCRUD. Este repositorio presenta una implementación completa de un sistema CRUD (Crear, Leer, Actualizar, Eliminar) utilizando FastAPI y FastCRUD. Este proyecto demuestra cómo configurar y utilizar FastAPI para construir una API eficiente y moderna.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages