FastAPI es: un Framework para desarrollar APIs de manera fácil y de alto rednimiento. Instalamos con este comando:
pip install fastapi "uvicorn[standard]"
Verificamos instalación con:
pip list
Creamos un "Hola, mundo"
main.py
from typing import Union from fastapi import FastAPI app = FastAPI( title = "Programando con FastAPI y Python" ) @app.get("/") def read_root(): return {"message": "Hola, mundo con FastAPI"} @app.get("/items/{item_id}") def read_item(item_id: int, q: Union[str, None] = None): return {"item_id": item_id, "q": q}
Probamos con:
uvicorn main:app --reload --port 5000
Abrimos el navegador en:
http://localhost:5000/
La salida será:
{ "message": "Hola, mundo con FastAPI!" }
Otras URL:
http://localhost:5000/docs http://localhost:5000/redoc http://localhost:5000/openapi.json
Con estas URLs podrás acceder a la documentación de tus APIs. Más ejemplos en próximas entregas.
Enlaces:
https://fastapi.tiangolo.com/
Comentarios
Publicar un comentario