#api
Изучайте материалы по тегу "api" от экспертов-практиков. Актуальные статьи и полезные советы для развития.
Статьи с тегом "#api"
Все материалы по теме api
HTML-сайт на FastAPI: Jinja, static files и формы
FastAPI может возвращать не только JSON. Jinja2Templates рендерит HTML, а StaticFiles обслуживает CSS и изображения. HTML-форма отправляет данные как application/x-www-form-urlencoded,...
Безопасная загрузка файлов: размер, тип, имя и хранение
Когда пользователь выбирает фотографию, всё выглядит просто: браузер отправляет файл, а сервер сохраняет его. Но имя, заявленный тип и байты...
S3-совместимое объектное хранилище: bucket, key и URL
На одном компьютере файл можно сохранить в обычную папку. После деплоя это ненадёжно: контейнер могут пересоздать, а несколько экземпляров приложения...
Cookie-сессии и CSRF в серверном веб-приложении
Cookie-сессия связывает запросы браузера с пользователем. В подписанной cookie данные защищены от незаметного изменения, но не обязательно скрыты. Не храни...
Middleware и CORS в FastAPI
Middleware обрабатывает запросы и ответы вокруг маршрутов FastAPI, а CORS определяет, какие браузерные источники могут обращаться к API.
HTTPException в FastAPI
Охватываемые темы: Базовое использование, Коды статуса, Детали ошибки, Кастомные заголовки.
Dependency Injection в FastAPI
Depends — система внедрения зависимостей FastAPI для переиспользования кода.
Тестирование FastAPI с pytest
Охватываемые темы: Установка, TestClient (синхронный), Тестовая БД, Тесты с фикстурами.
Lifespan события в FastAPI
Lifespan — управление запуском и остановкой приложения (инициализация БД, ML-модели, пулы соединений).
Background Tasks в FastAPI
BackgroundTasks — выполнение задач после отправки ответа клиенту.
FastAPI: основы
FastAPI — современный Python фреймворк для создания API. Автоматическая документация, типизация, высокая производительность.
SQLModel CRUD в FastAPI
SQLModel объединяет SQLAlchemy и Pydantic — одна модель для БД и API.
Ищете больше по теме?
Изучите все наши материалы или подпишитесь на обновления