DEV Community

Cover image for Como usar FastAPI
vigo walker
vigo walker

Posted on

Como usar FastAPI

Hola a todos!
En este articulo les voy a mostrar como usar la libreria de Python FastAPI.
Para empezar, quieres crear un Virtual Environment pa
a asegurar que todo funcione, puedes crearlo usando estos comandos:

python3 -m venv myenv        # Crea un entorno virtual llamado "myenv"
source myenv/bin/activate  # Activa el entorno virtual
Enter fullscreen mode Exit fullscreen mode

Despues, vas a querer installar la libreria de FastAPI, lo puedes hacer usando PIP:

pip install fastapi
Enter fullscreen mode Exit fullscreen mode

Tambien vas a necesitar esta libreria:

pip install uvicorn
Enter fullscreen mode Exit fullscreen mode

Ahora, puedes escribir este codigo en un archivo main.py:

from fastapi import FastAPI, APIRouter

app = FastAPI()
router = APIRouter()
Enter fullscreen mode Exit fullscreen mode

Ahora escribe este codigo:

@router.get("/")
async def root():
    return {"message": "¡Hola, FastAPI!"}
Enter fullscreen mode Exit fullscreen mode

Aqui, @router.get("/") es donde la api va ser llamada, por ejemplo si el URL es 217.734.1.237:80000, si entramos ahi nos va a devolver "message" : "¡Hola, FastAPI!", si cambias el / por ejemplo por: /api/v1 tendras que ir a la URL: 217.734.1.237:80000/api/v1 para llamarla.

Ahora para correr el programa necesitas usar este commando:

uvicorn main:app --reload
Enter fullscreen mode Exit fullscreen mode

Bueno, eso es de mi parte!
espero que le gusto :)

Top comments (0)