Datos de Ejemplo del Request FastAPI - Datos de ejemplos desde el argumento, Body

Desde parámetros como el body pero también lo puedes aplicar para los que puedes ver: 

  • Path()
  • Query()
  • Header()
  • Cookie()
  • Body()
  • Form()
  • File()

También podemos definir datos de ejemplos en este video vamos a ver es utilizando el examples y en la siguiente empleando el open examples así que para eso es estructura muy similar a la que ya tenemos también es importante acotar de que si la definimos a nivel del modelo y luego la definimos a nivel del argumento estas sobre escriben las que se encuentren definidas a nivel del modelo:

@task_router.put("/",status_code=status.HTTP_200_OK)
def update(index: int, task: Task = Body(
    examples=[
                {
                   "id" : 123,
                    "name": "Salvar al mundo",
                    "description": "Hola Mundo Desc",
                    "status": 'PENDING',
                    "tag":["tag 1", "tag 2"],
                },
                {
                    "name": "Bar",
                },
                {
                    "name": "Baz",
                },
            ],
)):
    ***

Acepto recibir anuncios de interes sobre este Blog.

Vamos a conocer cómo colocar datos de ejemplos en los métodos de la API.

- Andrés Cruz

In english