🔗 Ресурсы: Flask-проект
⚡ Ключевые ссылки
Flask
- Официальная документация Flask 3.x — полный справочник, включая Blueprints, config, routing.
- Flask Blueprints — подробное руководство по созданию и использованию Blueprints.
- Application Factories — описание паттерна create_app() с примерами.
- Конфигурация Flask — классы конфигурации, переменные окружения, from_object().
Flask-SQLAlchemy
- Flask-SQLAlchemy документация — интеграция SQLAlchemy с Flask, модели, сессии.
- Flask-SQLAlchemy Quick Start — минимальный пример с моделью и запросами.
Flask-Migrate (Alembic)
- Flask-Migrate документация — миграции базы данных через Alembic.
- Alembic документация — полный справочник по инструменту миграций.
Pydantic
- Pydantic v2 документация — BaseModel, Field, model_config, from_attributes.
- from_attributes — работа с ORM — как Pydantic читает данные из ORM-объектов.
HTTP и REST
- MDN: HTTP методы — подробное описание GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS.
- RESTful API Tutorial — принципы REST, примеры URL, статус-коды.
Инструменты тестирования API
- Postman — GUI-инструмент для тестирования HTTP-запросов.
- REST Client для VS Code — расширение для отправки HTTP-запросов прямо из редактора.