You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/es/docs/python-types.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Todo **FastAPI** está basado en estos type hints, lo que le da muchas ventajas
12
12
13
13
Pero, así nunca uses **FastAPI** te beneficiarás de aprender un poco sobre los type hints.
14
14
15
-
/// note | "Nota"
15
+
/// note | Nota
16
16
17
17
Si eres un experto en Python y ya lo sabes todo sobre los type hints, salta al siguiente capítulo.
18
18
@@ -256,7 +256,7 @@ Tomado de la documentación oficial de Pydantic:
256
256
{!../../../docs_src/python_types/tutorial010.py!}
257
257
```
258
258
259
-
/// info | "Información"
259
+
/// info | Información
260
260
261
261
Para aprender más sobre <ahref="https://docs.pydantic.dev/"class="external-link"target="_blank">Pydantic mira su documentación</a>.
262
262
@@ -288,7 +288,7 @@ Puede que todo esto suene abstracto. Pero no te preocupes que todo lo verás en
288
288
289
289
Lo importante es que usando los tipos de Python estándar en un único lugar (en vez de añadir más clases, decorator, etc.) **FastAPI** hará mucho del trabajo por ti.
290
290
291
-
/// info | "Información"
291
+
/// info | Información
292
292
293
293
Si ya pasaste por todo el tutorial y volviste a la sección de los tipos, una buena referencia es <ahref="https://mypy.readthedocs.io/en/latest/cheat_sheet_py3.html"class="external-link"target="_blank">la "cheat sheet" de `mypy`</a>.
Copy file name to clipboardExpand all lines: docs/es/docs/tutorial/path-params.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Puedes declarar el tipo de un parámetro de path en la función usando las anota
24
24
25
25
En este caso, `item_id` es declarado como un `int`.
26
26
27
-
/// check | "Revisa"
27
+
/// check | Revisa
28
28
29
29
Esto te dará soporte en el editor dentro de tu función, con chequeo de errores, auto-completado, etc.
30
30
@@ -38,7 +38,7 @@ Si corres este ejemplo y abres tu navegador en <a href="http://127.0.0.1:8000/it
38
38
{"item_id":3}
39
39
```
40
40
41
-
/// check | "Revisa"
41
+
/// check | Revisa
42
42
43
43
Observa que el valor que recibió (y devolvió) tu función es `3`, como un Python `int`, y no un string `"3"`.
44
44
@@ -69,7 +69,7 @@ debido a que el parámetro de path `item_id` tenía el valor `"foo"`, que no es
69
69
70
70
El mismo error aparecería si pasaras un `float` en vez de un `int` como en: <ahref="http://127.0.0.1:8000/items/4.2"class="external-link"target="_blank">http://127.0.0.1:8000/items/4.2</a>
71
71
72
-
/// check | "Revisa"
72
+
/// check | Revisa
73
73
74
74
Así, con la misma declaración de tipo de Python, **FastAPI** te da validación de datos.
75
75
@@ -85,7 +85,7 @@ Cuando abras tu navegador en <a href="http://127.0.0.1:8000/docs" class="externa
85
85
86
86
<imgsrc="/img/tutorial/path-params/image01.png">
87
87
88
-
/// check | "Revisa"
88
+
/// check | Revisa
89
89
90
90
Nuevamente, con la misma declaración de tipo de Python, **FastAPI** te da documentación automática e interactiva (integrándose con Swagger UI)
91
91
@@ -143,7 +143,7 @@ Luego crea atributos de clase con valores fijos, que serán los valores disponib
143
143
{!../../../docs_src/path_params/tutorial005.py!}
144
144
```
145
145
146
-
/// info | "Información"
146
+
/// info | Información
147
147
148
148
Las <ahref="https://docs.python.org/3/library/enum.html"class="external-link"target="_blank">Enumerations (o enums) están disponibles en Python</a> desde la versión 3.4.
Copy file name to clipboardExpand all lines: docs/es/docs/tutorial/query-params.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,13 +69,13 @@ Del mismo modo puedes declarar parámetros de query opcionales definiendo el val
69
69
70
70
En este caso el parámetro de la función `q` será opcional y será `None` por defecto.
71
71
72
-
/// check | "Revisa"
72
+
/// check | Revisa
73
73
74
74
También puedes notar que **FastAPI** es lo suficientemente inteligente para darse cuenta de que el parámetro de path `item_id` es un parámetro de path y que `q` no lo es, y por lo tanto es un parámetro de query.
75
75
76
76
///
77
77
78
-
/// note | "Nota"
78
+
/// note | Nota
79
79
80
80
FastAPI sabrá que `q` es opcional por el `= None`.
0 commit comments