Web · library
FastAPI
Fast APIs on your own computer: paths and parameters, Pydantic models, responses and errors, dependencies — ending with a to-do list API. Tasks are checked with TestClient, and “Run” starts a server with /docs. CodinGame-style tasks: a ready app with a broken part to fix.
6 topics · 16 challengesChallenges solved0 of 16
- 01ContinueУстановка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