Ir para o conteúdo
FastAPI
FastAPI and friends newsletter
en - English
de - Deutsch
es - español
fr - français
ja - 日本語
ko - 한국어
pt - português
ru - русский язык
tr - Türkçe
uk - українська мова
zh - 简体中文
zh-hant - 繁體中文
Pesquisar
fastapi/fastapi
FastAPI
Recursos
Aprender
Reference
FastAPI People
Recursos
Sobre
Release Notes
FastAPI
fastapi/fastapi
FastAPI
Recursos
Aprender
Introdução aos tipos Python
Concorrência e async / await
Variáveis de Ambiente
Ambientes Virtuais
Tutorial - Guia de Usuário
Primeiros Passos
Parâmetros de path
Parâmetros de Consulta
Corpo da requisição
Parâmetros de consulta e validações de string
Parâmetros de path e validações numéricas
Modelos de Parâmetros de Consulta
Corpo - Múltiplos parâmetros
Corpo - Campos
Corpo - Modelos aninhados
Declare dados de exemplo da requisição
Tipos de dados extras
Parâmetros de Cookie
Parâmetros de Cabeçalho
Modelos de Parâmetros de Cookie
Modelos de Parâmetros do Cabeçalho
Modelo de resposta - Tipo de retorno
Modelos Adicionais
Código de status de resposta
Dados do formulário
Modelos de Formulários
Arquivos de Requisição
Formulários e Arquivos da Requisição
Manipulação de erros
Configuração da Operação de Rota
Codificador Compatível com JSON
Corpo - Atualizações
Dependências
Classes como Dependências
Subdependências
Dependências em decoradores de operações de rota
Dependências Globais
Dependências com yield
Segurança
Segurança - Primeiros Passos
Obter Usuário Atual
Simples OAuth2 com senha e Bearer
OAuth2 com Senha (e hashing), Bearer com tokens JWT
Middleware
CORS (Cross-Origin Resource Sharing)
Bancos de Dados SQL (Relacionais)
Aplicações Maiores - Múltiplos Arquivos
Stream de JSON Lines
Eventos Enviados pelo Servidor (SSE)
Tarefas em segundo plano
Metadados e URLs da Documentação
Arquivos Estáticos
Testando
Depuração
Guia de Usuário Avançado
Transmitir dados
Configuração Avançada da Operação de Rota
Códigos de status adicionais
Retornando uma Resposta Diretamente
Resposta Personalizada - HTML, Stream, File e outras
Retornos Adicionais no OpenAPI
Cookies de Resposta
Cabeçalhos de resposta
Retorno - Altere o Código de Status
Dependências avançadas
Segurança Avançada
Escopos OAuth2
HTTP Basic Auth
Utilizando o Request diretamente
Usando Dataclasses
Middleware Avançado
Sub Aplicações - Montagens
Atrás de um Proxy
Templates
WebSockets
Eventos de lifespan
Testando WebSockets
Testando eventos: lifespan e inicialização - encerramento
Testando Dependências com Sobreposições
Testes Assíncronos
Configurações e Variáveis de Ambiente
Callbacks na OpenAPI
Webhooks OpenAPI
Adicionando WSGI - Flask, Django, entre outros
Gerando SDKs
Tipos Avançados de Python
JSON com bytes em Base64
Verificação Estrita de Content-Type
FastAPI CLI
Suporte a Editores
Implantação
Sobre as versões do FastAPI
FastAPI Cloud
Sobre HTTPS
Execute um Servidor Manualmente
Conceitos de Implantações
Implantar FastAPI em provedores de nuvem
Trabalhadores do Servidor - Uvicorn com Trabalhadores
FastAPI em contêineres - Docker
Como Fazer - Receitas
Geral - Como Fazer - Receitas
Migrar do Pydantic v1 para o Pydantic v2
GraphQL
Request e classe APIRoute personalizadas
OpenAPI condicional
Extendendo o OpenAPI
Esquemas OpenAPI Separados para Entrada e Saída ou Não
Recursos Estáticos Personalizados para a UI de Documentação (Hospedagem Própria)
Configure a UI do Swagger
Testando a Base de Dados
Usar antigos códigos de status de erro de autenticação 403
Reference
FastAPI class
Request Parameters
Status Codes
UploadFile class
Exceptions - HTTPException and WebSocketException
Dependencies - Depends() and Security()
APIRouter class
Background Tasks - BackgroundTasks
Request class
WebSockets
HTTPConnection class
Response class
Custom Response Classes - File, HTML, Redirect, Streaming, etc.
Middleware
OpenAPI
OpenAPI docs
OpenAPI models
Security Tools
Encoders - jsonable_encoder
Static Files - StaticFiles
Templating - Jinja2Templates
Test Client - TestClient
FastAPI People
Recursos
Ajude o FastAPI - Obtenha ajuda
Contributing
Translations
Full Stack FastAPI Template
External Links
FastAPI and friends newsletter
Sobre
Alternativas, Inspiração e Comparações
História, Design e Futuro
Benchmarks
Repository Management
Release Notes
FastAPI
Recursos
FastAPI and friends newsletter
¶
Voltar ao topo