Веб · библиотека
FastAPI
Быстрые API на своём компьютере: пути и параметры, модели Pydantic, ответы и ошибки, зависимости — и в конце API для списка задач. Задачи проверяются через TestClient, а «Запустить у себя» поднимает сервер с автодокументацией /docs. Задачи как в CodinGame: готовое приложение, в котором нужно починить сломанный участок.
6 тем · 16 задачПройдено задач0 из 16
- 01ПродолжитьУстановкаPython, редактор кода, библиотека fastapi и мост CodeWithMe0 / 1
- 02Пути и параметрыFastAPI(), @app.get, параметры пути и запроса с типами, Query(ge, le), автоматическая ошибка 422, TestClient, /docs0 / 3
- 03Модели PydanticBaseModel, тело запроса, Field(min_length, max_length, ge, le), значения по умолчанию, response_model, status_code=2010 / 3
- 04Зависимости и доступDepends, общие параметры, Header, ключ доступа и 401, текущий пользователь, роли и 4030 / 3
- 05Ответы и ошибки409 Conflict, свои исключения и @app.exception_handler, JSONResponse, Response и заголовки, 204 No Content0 / 3
- 06API списка задачLiteral и Enum в параметрах, сортировка, сводка по данным, APIRouter, async def — итоговое API0 / 3