Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 39 for hay (0.01 sec)

  1. docs/es/docs/advanced/using-request-directly.md

    Tomando datos de:
    
    * El path como parámetros.
    * Headers.
    * Cookies.
    * etc.
    
    Y al hacerlo, **FastAPI** está validando esos datos, convirtiéndolos y generando documentación para tu API automáticamente.
    
    Pero hay situaciones donde podrías necesitar acceder al objeto `Request` directamente.
    
    ## Detalles sobre el objeto `Request`
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. docs/es/docs/how-to/conditional-openapi.md

    Ocultar las interfaces de usuario de la documentación en producción *no debería* ser la forma de proteger tu API.
    
    Eso no añade ninguna seguridad extra a tu API, las *path operations* seguirán estando disponibles donde están.
    
    Si hay una falla de seguridad en tu código, seguirá existiendo.
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  3. docs/es/docs/tutorial/body-multiple-params.md

    Pero también puedes declarar múltiples parámetros del cuerpo, por ejemplo `item` y `user`:
    
    {* ../../docs_src/body_multiple_params/tutorial002_py310.py hl[20] *}
    
    En este caso, **FastAPI** notará que hay más de un parámetro del cuerpo en la función (hay dos parámetros que son modelos de Pydantic).
    
    Entonces, usará los nombres de los parámetros como claves (nombres de campo) en el cuerpo, y esperará un cuerpo como:
    
    ```JSON
    {
        "item": {
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 5K bytes
    - Viewed (0)
  4. docs/es/docs/advanced/security/index.md

    # Seguridad Avanzada
    
    ## Funcionalidades Adicionales
    
    Hay algunas funcionalidades extra para manejar la seguridad aparte de las cubiertas en el [Tutorial - Guía del Usuario: Seguridad](../../tutorial/security/index.md){.internal-link target=_blank}.
    
    /// tip | Consejo
    
    Las siguientes secciones **no son necesariamente "avanzadas"**.
    
    Y es posible que para tu caso de uso, la solución esté en una de ellas.
    
    ///
    
    ## Lee primero el Tutorial
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 17:46:44 UTC 2024
    - 699 bytes
    - Viewed (0)
  5. docs/es/docs/deployment/index.md

    Esto contrasta con las etapas de **desarrollo**, donde estás constantemente cambiando el código, rompiéndolo y arreglándolo, deteniendo y reiniciando el servidor de desarrollo, etc.
    
    ## Estrategias de Despliegue
    
    Hay varias maneras de hacerlo dependiendo de tu caso de uso específico y las herramientas que utilices.
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 17:46:44 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  6. docs/es/docs/how-to/custom-request-and-route.md

    ///
    
    Primero, creamos una clase `GzipRequest`, que sobrescribirá el método `Request.body()` para descomprimir el cuerpo si hay un header apropiado.
    
    Si no hay `gzip` en el header, no intentará descomprimir el cuerpo.
    
    De esa manera, la misma clase de ruta puede manejar requests comprimidos con gzip o no comprimidos.
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  7. docs/es/docs/deployment/manually.md

    ## Máquina Servidor y Programa Servidor
    
    Hay un pequeño detalle sobre los nombres que hay que tener en cuenta. 💡
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  8. docs/es/docs/advanced/events.md

    El `shutdown` ocurriría cuando estás **deteniendo** la aplicación.
    
    Quizás necesites iniciar una nueva versión, o simplemente te cansaste de ejecutarla. 🤷
    
    ///
    
    ### Función de Lifespan
    
    Lo primero que hay que notar es que estamos definiendo una función asíncrona con `yield`. Esto es muy similar a las Dependencias con `yield`.
    
    {* ../../docs_src/events/tutorial003.py hl[14:19] *}
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  9. docs/es/docs/advanced/advanced-dependencies.md

    Imaginemos que queremos tener una dependencia que revise si el parámetro de query `q` contiene algún contenido fijo.
    
    Pero queremos poder parametrizar ese contenido fijo.
    
    ## Una *instance* "callable"
    
    En Python hay una forma de hacer que una instance de una clase sea un "callable".
    
    No la clase en sí (que ya es un callable), sino una instance de esa clase.
    
    Para hacer eso, declaramos un método `__call__`:
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  10. docs/es/docs/history-design-future.md

    > ¿Cuál es la historia de este proyecto? Parece haber surgido de la nada y ser increíble en pocas semanas [...]
    
    Aquí hay un poquito de esa historia.
    
    ## Alternativas
    
    Registered: Sun Sep 07 07:19:17 UTC 2025
    - Last Modified: Mon Dec 30 18:26:57 UTC 2024
    - 4.6K bytes
    - Viewed (0)
Back to top