Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 54 for ripples (0.04 seconds)

  1. docs/pt/docs/tutorial/dependencies/index.md

    * E muitas outras coisas...
    
    Tudo isso, enquanto minimizamos a repetição de código.
    
    ## Primeiros passos { #first-steps }
    
    Vamos ver um exemplo simples. Tão simples que não será muito útil, por enquanto.
    
    Mas dessa forma podemos focar em como o sistema de **Injeção de Dependência** funciona.
    
    ### Criando uma dependência, ou "injetável" { #create-a-dependency-or-dependable }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 10.7K bytes
    - Click Count (0)
  2. docs/pt/docs/advanced/websockets.md

    ---
    
    Mas para este exemplo, usaremos um documento HTML muito simples com algum JavaScript, tudo dentro de uma string longa.
    
    Esse, é claro, não é o ideal e você não o usaria para produção.
    
    Na produção, você teria uma das opções acima.
    
    Mas é a maneira mais simples de focar no lado do servidor de WebSockets e ter um exemplo funcional:
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 6K bytes
    - Click Count (0)
  3. docs/pt/docs/tutorial/dependencies/sub-dependencies.md

    {* ../../docs_src/dependencies/tutorial005_an_py310.py hl[8:9] *}
    
    Esse código declara um parâmetro de consulta opcional, `q`, com o tipo `str`, e então retorna esse parâmetro.
    
    Isso é bastante simples (e não muito útil), mas irá nos ajudar a focar em como as subdependências funcionam.
    
    ## Segunda dependência, "dependable" e "dependente" { #second-dependency-dependable-and-dependant }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 4.1K bytes
    - Click Count (0)
  4. docs/pt/docs/advanced/generate-clients.md

    ## IDs de operação personalizados e nomes de métodos melhores { #custom-operation-ids-and-better-method-names }
    
    Você pode **modificar** a maneira como esses IDs de operação são **gerados** para torná-los mais simples e ter **nomes de método mais simples** nos clientes.
    
    Neste caso, você terá que garantir que cada ID de operação seja **único** de alguma outra maneira.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 10.9K bytes
    - Click Count (0)
  5. docs/pt/docs/benchmarks.md

    Especificamente, observa-se Uvicorn, Starlette e FastAPI comparados juntos (entre muitas outras ferramentas).
    
    Quanto mais simples o problema resolvido pela ferramenta, melhor a performance que ela terá. E a maioria dos _benchmarks_ não testam as características adicionais fornecidas pela ferramenta.
    
    A hierarquia segue assim:
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 3.9K bytes
    - Click Count (0)
  6. docs/pt/docs/tutorial/security/simple-oauth2.md

    # Simples OAuth2 com senha e Bearer { #simple-oauth2-with-password-and-bearer }
    
    Agora vamos construir a partir do capítulo anterior e adicionar as partes que faltam para ter um fluxo de segurança completo.
    
    ## Obtenha o `username` e a `password` { #get-the-username-and-password }
    
    É utilizado o utils de segurança da **FastAPI** para obter o `username` e a `password`.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 10.3K bytes
    - Click Count (0)
  7. docs/pt/docs/advanced/security/http-basic-auth.md

    # HTTP Basic Auth { #http-basic-auth }
    
    Para os casos mais simples, você pode utilizar o HTTP Basic Auth.
    
    No HTTP Basic Auth, a aplicação espera um cabeçalho que contém um usuário e uma senha.
    
    Caso ela não receba, ela retorna um erro HTTP 401 "Unauthorized".
    
    E retorna um cabeçalho `WWW-Authenticate` com o valor `Basic`, e um parâmetro opcional `realm`.
    
    Isso sinaliza ao navegador para mostrar o prompt integrado para um usuário e senha.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 5.3K bytes
    - Click Count (0)
  8. docs/pt/docs/tutorial/response-model.md

    /// danger | Cuidado
    
    Nunca armazene a senha simples de um usuário ou envie-a em uma resposta como esta, a menos que você saiba todas as ressalvas e saiba o que está fazendo.
    
    ///
    
    ## Adicione um modelo de saída { #add-an-output-model }
    
    Podemos, em vez disso, criar um modelo de entrada com a senha em texto simples e um modelo de saída sem ela:
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 17.3K bytes
    - Click Count (0)
  9. docs/pt/docs/tutorial/sql-databases.md

    Fazer com que o modelo de retorno garanta que um valor esteja sempre disponível e sempre seja um `int` (não `None`) é muito útil para os clientes da API, eles podem escrever código muito mais simples com essa certeza.
    
    Além disso, **clientes gerados automaticamente** terão interfaces mais simples, para que os desenvolvedores que se comunicam com sua API possam ter uma experiência muito melhor trabalhando com sua API. 😎
    
    ///
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Tue Dec 16 20:32:40 GMT 2025
    - 16.9K bytes
    - Click Count (0)
  10. docs/pt/docs/alternatives.md

    Eles estão, mais ou menos, em pontas opostas, complementando-se.
    
    Requests tem um design muito simples e intuitivo, é muito fácil de usar, com padrões sensatos. Mas ao mesmo tempo, é muito poderoso e personalizável.
    
    É por isso que, como dito no site oficial:
    
    > Requests é um dos pacotes Python mais baixados de todos os tempos
    
    O jeito de usar é muito simples. Por exemplo, para fazer uma requisição `GET`, você escreveria:
    
    ```Python
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 25.9K bytes
    - Click Count (0)
Back to Top