Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1551913

Browse files
authored
🌐 Add Spanish translation for cookie-params docs/es/docs/tutorial/cookie-params.md (#11410)
1 parent e00d29e commit 1551913

1 file changed

Lines changed: 97 additions & 0 deletions

File tree

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# Parámetros de Cookie
2+
3+
Puedes definir parámetros de Cookie de la misma manera que defines parámetros de `Query` y `Path`.
4+
5+
## Importar `Cookie`
6+
7+
Primero importa `Cookie`:
8+
9+
=== "Python 3.10+"
10+
11+
```Python hl_lines="3"
12+
{!> ../../../docs_src/cookie_params/tutorial001_an_py310.py!}
13+
```
14+
15+
=== "Python 3.9+"
16+
17+
```Python hl_lines="3"
18+
{!> ../../../docs_src/cookie_params/tutorial001_an_py39.py!}
19+
```
20+
21+
=== "Python 3.8+"
22+
23+
```Python hl_lines="3"
24+
{!> ../../../docs_src/cookie_params/tutorial001_an.py!}
25+
```
26+
27+
=== "Python 3.10+ non-Annotated"
28+
29+
!!! tip
30+
Prefer to use the `Annotated` version if possible.
31+
32+
```Python hl_lines="1"
33+
{!> ../../../docs_src/cookie_params/tutorial001_py310.py!}
34+
```
35+
36+
=== "Python 3.8+ non-Annotated"
37+
38+
!!! tip
39+
Prefer to use the `Annotated` version if possible.
40+
41+
```Python hl_lines="3"
42+
{!> ../../../docs_src/cookie_params/tutorial001.py!}
43+
```
44+
45+
## Declarar parámetros de `Cookie`
46+
47+
Luego declara los parámetros de cookie usando la misma estructura que con `Path` y `Query`.
48+
49+
El primer valor es el valor por defecto, puedes pasar todos los parámetros adicionales de validación o anotación:
50+
51+
=== "Python 3.10+"
52+
53+
```Python hl_lines="9"
54+
{!> ../../../docs_src/cookie_params/tutorial001_an_py310.py!}
55+
```
56+
57+
=== "Python 3.9+"
58+
59+
```Python hl_lines="9"
60+
{!> ../../../docs_src/cookie_params/tutorial001_an_py39.py!}
61+
```
62+
63+
=== "Python 3.8+"
64+
65+
```Python hl_lines="10"
66+
{!> ../../../docs_src/cookie_params/tutorial001_an.py!}
67+
```
68+
69+
=== "Python 3.10+ non-Annotated"
70+
71+
!!! tip
72+
Prefer to use the `Annotated` version if possible.
73+
74+
```Python hl_lines="7"
75+
{!> ../../../docs_src/cookie_params/tutorial001_py310.py!}
76+
```
77+
78+
=== "Python 3.8+ non-Annotated"
79+
80+
!!! tip
81+
Prefer to use the `Annotated` version if possible.
82+
83+
```Python hl_lines="9"
84+
{!> ../../../docs_src/cookie_params/tutorial001.py!}
85+
```
86+
87+
!!! note "Detalles Técnicos"
88+
`Cookie` es una clase "hermana" de `Path` y `Query`. También hereda de la misma clase común `Param`.
89+
90+
Pero recuerda que cuando importas `Query`, `Path`, `Cookie` y otros de `fastapi`, en realidad son funciones que devuelven clases especiales.
91+
92+
!!! info
93+
Para declarar cookies, necesitas usar `Cookie`, porque de lo contrario los parámetros serían interpretados como parámetros de query.
94+
95+
## Resumen
96+
97+
Declara cookies con `Cookie`, usando el mismo patrón común que `Query` y `Path`.

0 commit comments

Comments
 (0)