Справочник FastAPI
Класс
Методы
GET
POST
PUT
PATCH
DELETE
OPTIONS
HEAD
TRACE
маршрут WebSocket
произвольный метод
добавить маршрут
добавить WebSocket
декоратор ошибки
зарегистрировать обработчик
подключить роутер
смонтировать приложение
декоратор middleware
схема OpenAPI
событие (устар.)
добавить middleware
обработчик события
Атрибуты
название API
версия API
debug
URL Swagger
URL ReDoc
URL OpenAPI
подмены зависимостей
готовая схема
корневой роутер
webhooks
Конструктор
lifespan
глобальные зависимости
root_path
серверы OpenAPI
контакт
лицензия
краткое описание API
описание API
Операция
модель ответа
статус ответа
теги операции
зависимости операции
краткое описание
описание операции
класс ответа
в OpenAPI
имя операции
устарело
доп. ответы
operationId
События
Класс
Методы
GET роутера
POST роутера
PUT роутера
PATCH роутера
DELETE роутера
OPTIONS роутера
HEAD роутера
TRACE роутера
WebSocket роутера
метод роутера
добавить маршрут роутера
вложить роутер
Атрибуты
Объявления
Параметры
Класс
Методы
Атрибуты
Класс
Атрибуты
Типы ответа
JSON-ответ
HTML-ответ
текстовый ответ
редирект
потоковый ответ
ORJSON-ответ
UJSON-ответ
создать редирект
FileResponse
Класс
Методы
Класс
Методы
HTTP
WebSocket
Модуль
Класс
Методы
Атрибуты
Класс
Методы
Атрибуты
Поля
Конфиг
Типы
Класс
Методы
Атрибуты
Параметры
Зависимости
OAuth2
OAuth2 bearer
извлечь токен
URL токена
имя схемы
ошибка автоматически
scopes схемы
форма логина
логин
пароль
scope формы
client_id
client_secret
grant_type
authorization code
OAuth2
OpenID Connect
HTTP
HTTP Basic
HTTP Bearer
HTTP Digest
логин и пароль
имя пользователя
пароль Basic
credentials
схема
токен
API-ключ
HTTP
Валидация
Остальные
Класс
Методы
Атрибуты
CORS
CORS
разрешённые origin
разрешённые методы
разрешённые заголовки
credentials
origin-регулярка
expose
max-age
Другие middleware
Класс
Методы
Атрибуты
JSON
в JSON-совместимое
включить поля
исключить поля
по алиасу
без не заданных
без значений по умолчанию
без None