Раздел 45 · Python backend: Тарбадель

FastAPI изнутри: ASGI, Starlette, Pydantic

middle-senior~40 мин

без входаВойди, чтобы отмечать прогресс, вести заметки и решать задачи в редакторе. войти

Витрина Барахолки работает с утра. Лорра спустилась под мост с планшетом, открыла zakazy/catalog.py и долго смотрела на список словарей.

В прошлом уроке FastAPI сам отказал на ?max_price=дёшево. Сегодня разберём, кто именно отказал. FastAPI состоит из трёх слоёв: договор ASGI, по которому сервер передаёт запрос приложению; Starlette, который этот договор обслуживает; и Pydantic, который сверяет запрос со схемой. Начнём снизу, а закончим схемами, которые потребовала Лорра.

урок из курса

Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.

Оплата пока не подключена: премиум и курсы открываются промокодом.