PyLand Team
PyLand Team
Статьи автора
Все публикации PyLand Team
Тестирование FastAPI с pytest
Охватываемые темы: Установка, TestClient (синхронный), Тестовая БД, Тесты с фикстурами.
Lifespan события в FastAPI
Lifespan — управление запуском и остановкой приложения (инициализация БД, ML-модели, пулы соединений).
Background Tasks в FastAPI
BackgroundTasks — выполнение задач после отправки ответа клиенту.
FastAPI: основы
FastAPI — современный Python фреймворк для создания API. Автоматическая документация, типизация, высокая производительность.
Alembic: миграции БД
Alembic — инструмент для управления миграциями SQLAlchemy/SQLModel.
SQLModel CRUD в FastAPI
SQLModel объединяет SQLAlchemy и Pydantic — одна модель для БД и API.
OAuth2 Bearer в FastAPI
OAuth2PasswordBearer — схема аутентификации через Bearer токен в FastAPI.
Swagger документация в FastAPI
FastAPI автоматически генерирует OpenAPI документацию из кода.
Деплой FastAPI с Docker
В этой инструкции FastAPI-приложение и PostgreSQL запускаются в отдельных контейнерах, а конфиденциальные настройки передаются через переменные окружения.
Path и Query параметры в FastAPI
Параметры пути выбирают конкретный ресурс, а query-параметры обычно управляют фильтрацией, сортировкой и пагинацией.
JWT аутентификация в FastAPI
Охватываемые темы: Установка, Настройка, Утилиты для пароля и токена, Endpoint для получения токена.
SQLModel: основы
SQLModel — библиотека для работы с БД в FastAPI, объединяющая SQLAlchemy и Pydantic.
Статистика по категориям
Распределение статей автора по темам
Django
63 статей
Python
54 статей
Git и GitHub
32 статей
Html Css
23 статей
LLM и AI
21 статей