
Категорія · Python
API на Python з типами й документацією з коробки
Перший застосунок, параметри шляху й query, моделі Pydantic, база через залежності, авторизація, роутери, обробка помилок, фонові задачі, налаштування й продакшен. Документація Swagger генерується сама.
До першого урокуОдразу шпаргалкаТеми, кожна своїм уроком
01Перший застосунокДемоДекоратор над функцією — і в тебе є маршрут із документацією.
9 хв
02Параметри шляху й queryТипи в аргументах — це і перевірка, і перетворення.
10 хв
03Моделі PydanticКлас описує тіло запиту. FastAPI перевірить його сам.
11 хв
04База даних і DependsЗалежність видає сесію бази на запит і закриває її після.
11 хв
05Авторизація й тестиПоточний користувач — теж залежність. А TestClient перевіряє API без сервера.
11 хв
06APIRouter і структура проєктуОдин main.py на сорок маршрутів читати неможливо. Розклади їх по файлах.
10 хв
07Обробка помилокСвої винятки, власні обробники й однаковий формат відповіді.
10 хв
08async, фонові задачі й lifespanЩо робити до старту, після відповіді й поки чекаєш мережу.
11 хв
09Налаштування, CORS і продакшенКонфігурація з оточення, доступ для фронтенду й запуск на сервері.
10 хв0/9 тем відкрито. Це вступ курсу, не весь курс на одній сторінці.