Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:python:fastapi

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

FastAPI

Luego de instalar Python para instalar FastAPI y Uvicorn (este último necesario para dar el servicio web).

pip install fastapi uvicorn

Para iniciar de forma mínima dando un mensaje simple, se crea una carpeta como proyecto y un archivo app.py:

app.py
from fastapi import Fastapi
 
app = Fastapi()
 
@app.get("/")
 
def root():
   return {"Hola":"Mundo"}

para ejecutar el servidor:

app.py
uvicorn main:app --reload

para ver la ws:

<localhost:port>

para ver la documentación:

<localhost:port>/docs#

routes

# url: localhost/
 
@app.get("/")
 
# url: localhost/item
 
@app.get("/item")

Parametros

# url: localhost/item?var=hola
 
@app.get("/item")
def cargar_item( var1: str)
  return var1
 
# url: localhost/item/datos
 
@app.get("/item/{var1}")
def cargar_item( var1: str )
  return var1

Enlaces

informatica/lenguajes_de_programacion/python/fastapi.1759123481.txt.gz · Última modificación: 2025/09/29 05:24 por admin