- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 224 for pero (0.02 seconds)
The search processing time has exceeded the limit. The displayed results may be partial.
-
docs/es/docs/deployment/manually.md
## Instala el Programa del Servidor { #install-the-server-program } Cuando instalas FastAPI, viene con un servidor de producción, Uvicorn, y puedes iniciarlo con el comando `fastapi run`. Pero también puedes instalar un servidor ASGI manualmente.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 7K bytes - Click Count (0) -
docs/es/docs/index.md
* Sistemas de generación automática de código cliente, para muchos lenguajes. * Proporcionará 2 interfaces web de documentación interactiva directamente. --- Solo tocamos los conceptos básicos, pero ya te haces una idea de cómo funciona todo. Intenta cambiar la línea con: ```Python return {"item_name": item.name, "item_id": item_id} ``` ...desde: ```PythonCreated: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 22.6K bytes - Click Count (0) -
docs/es/docs/tutorial/first-steps.md
También puedes pasar el path del archivo al comando `fastapi dev`, y adivinará el objeto app de FastAPI que debe usar: ```console $ fastapi dev main.py ``` Pero tendrías que recordar pasar el path correcto cada vez que llames al comando `fastapi`.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 13.9K bytes - Click Count (0) -
docs/es/docs/advanced/security/oauth2-scopes.md
<img src="/img/tutorial/security/image11.png"> Si no seleccionas ningún scope, estarás "autenticado", pero cuando intentes acceder a `/users/me/` o `/users/me/items/` obtendrás un error diciendo que no tienes suficientes permisos. Aún podrás acceder a `/status/`. Y si seleccionas el scope `me` pero no el scope `items`, podrás acceder a `/users/me/` pero no a `/users/me/items/`.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 14.1K bytes - Click Count (0) -
docs/es/docs/tutorial/path-params-numeric-validations.md
Y no necesitas declarar nada más para ese parámetro, así que realmente no necesitas usar `Query`. Pero aún necesitas usar `Path` para el parámetro de path `item_id`. Y no quieres usar `Annotated` por alguna razón. Python se quejará si pones un valor con "por defecto" antes de un valor que no tenga "por defecto". Pero puedes reordenarlos y poner el valor sin un valor por defecto (el parámetro de query `q`) primero.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 6.4K bytes - Click Count (0) -
docs/es/docs/advanced/advanced-python-types.md
Ambas son equivalentes y por debajo son lo mismo, pero recomendaría `Union` en lugar de `Optional` porque la palabra "**optional**" parecería implicar que el valor es opcional, y en realidad significa "puede ser `None`", incluso si no es opcional y sigue siendo requerido. Creo que `Union[SomeType, None]` es más explícito respecto a lo que significa.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Fri Feb 13 13:41:41 GMT 2026 - 2.1K bytes - Click Count (0) -
docs/es/docs/tutorial/response-model.md
Por eso en este ejemplo tenemos que declararlo en el parámetro `response_model`. ...pero sigue leyendo abajo para ver cómo superar eso. ## Tipo de Retorno y Filtrado de Datos { #return-type-and-data-filtering } Continuemos con el ejemplo anterior. Queríamos **anotar la función con un tipo**, pero queríamos poder devolver desde la función algo que en realidad incluya **más datos**.Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 17.1K bytes - Click Count (0) -
docs/es/docs/tutorial/query-params-str-validations.md
### Requerido, puede ser `None` { #required-can-be-none } Puedes declarar que un parámetro puede aceptar `None`, pero que aún así es requerido. Esto obligaría a los clientes a enviar un valor, incluso si el valor es `None`. Para hacer eso, puedes declarar que `None` es un tipo válido pero simplemente no declarar un valor por defecto: {* ../../docs_src/query_params_str_validations/tutorial006c_an_py310.py hl[9] *}Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 17.4K bytes - Click Count (0) -
docs/es/docs/advanced/advanced-dependencies.md
En este caso, la sesión de base de datos se mantendría hasta que la response termine de enviarse, pero si no la usas, entonces no sería necesario mantenerla.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 9.7K bytes - Click Count (0) -
docs/es/docs/advanced/security/http-basic-auth.md
```Python if not (credentials.username == "stanleyjobson") or not (credentials.password == "swordfish"): # Devuelve algún error ... ``` Pero al usar `secrets.compare_digest()` será seguro contra un tipo de ataques llamados "timing attacks". ### Timing attacks { #timing-attacks } ¿Pero qué es un "timing attack"? Imaginemos que algunos atacantes están tratando de adivinar el nombre de usuario y la contraseña.
Created: Sun Apr 05 07:19:11 GMT 2026 - Last Modified: Thu Mar 19 18:15:55 GMT 2026 - 5.3K bytes - Click Count (0)