Datos de Ejemplo del Request FastAPI - Listado de datos de ejemplos: OpenAPI
Vamos a colocar las relaciones en la data de prueba del modelo.
Vamos a colocar las relaciones en la data de prueba del modelo.
También aquí si queremos un listado de opciones podemos emplear el llamado Open app examples siguiendo un poco la misma estructura o la tenemos que variar un poquito mejor dicho por ejemplo aquí tenemos que colocar una aquí para el diccionario y un sumary para indicar la descripción en este caso este texto va a ser empleado al momento de que un Select es decir si tenemos un listado de ejemplos:
@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",
},
],
)):
***
Entonces el Label para el option va a ser el que definamos aquí a nivel de sumar el de description es opcional si mal no recuerdo y por lo demás aquí tenemos el value para definir los valores Entonces vamos a hacer el ejercicio voy a comentar esto en este punto cuando comentemos esto ya aquí no deberíamos de tener el ejemplo que definimos anteriormente sino el del del modelo y colocamos acá Open API examples que sea igual aquí puedes colocar realmente cualquier cosa esto no es como quien dice renderizado a colocar example aquí le definimos antes de los values le definimos el que esto sí lo va a tomar suary aquí no sé primer ejemplo esto es por cierto con el objeto digo el diccionario ahora debería de tomarlo quito esto para acá perfecto ya de una voy a pasar para el de value así que aquí coloco value el cual es otro objeto digo otro diccionario es decir un diccionario dentro de otro diccionario dentro de otro diccionario aquí faltó la coma y por aquí colocarías finalmente la Data voy a colocar esta para no complicarme de más colocar aquí esto guardamos vamos ir viendo acá recargamos ahora aquí tenemos nuestro Select pero obviamente solamente Tenemos uno pero al menos ahora se está tomando en este caso no es una array pero sí tenemos varias opciones o podemos colocar varias opciones duplicamos acá voy a colocar example 2 Aquí también un dos Aquí voy a colocar un cuatro Aquí voy a quitar esto ya tú ahí personalizarlo como prefieras coloco aquí etiqueta cuatro por ejemplo y si quieres colocar otro ya sabes que simplemente tienes que duplicar en en este caso debería de aparecer un Select con dos elementos que son estos dos que estoy señalando por acá Así que chequemos y ahí lo tienes y fíjate que varía el ejemplo que vas a utilizar
- Andrés Cruz
Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos Curso y Libro Primeros pasos con FastApi - 2025.
Desarrollo con Laravel, Django, Flask, CodeIgniter, HTML5, CSS3, MySQL, JavaScript, Vue, Android, iOS, Flutter
Acepto recibir anuncios de interes sobre este Blog.
!Cursos desde!
10$
En Udemy
Quedan 2d 00:08!
!Cursos desde!
4$
En Academia
Ver los cursos!Libros desde!
1$
Ver los libros