🔗 Ресурсы: материалы уроков 09–11
Материалы этого курса
| Урок | Тема | Страница |
|---|---|---|
| 09 | Работа над проектом (Flask) | Теория: конфигурация, Blueprints, Flask-SQLAlchemy |
| 09 | Blueprints и структура | Примеры: Application Factory |
| 10 | Практикум 3: SQLAlchemy-запросы | Теория: запросы, фильтрация, агрегации |
| 11 | Работа над проектом ч.2 | Теория: эндпоинты, объект request, Pydantic-контракты |
| 11 | CRUD эндпоинты | Примеры: questions, responses |
Официальная документация
| Ресурс | URL |
|---|---|
| Flask 3.x | flask.palletsprojects.com |
| Flask — Blueprints | flask.palletsprojects.com/blueprints |
| Flask-SQLAlchemy | flask-sqlalchemy.readthedocs.io |
| Flask-Migrate | flask-migrate.readthedocs.io |
| SQLAlchemy 2.x | docs.sqlalchemy.org |
| Pydantic v2 | docs.pydantic.dev |
| Pydantic v2 — Migration guide | docs.pydantic.dev/migration |
| HTTP методы (MDN) | developer.mozilla.org/HTTP/Methods |
| HTTP статус-коды (MDN) | developer.mozilla.org/HTTP/Status |
| REST API Tutorial | restfulapi.net |
Инструменты
| Инструмент | Назначение | Ссылка |
|---|---|---|
| Postman | Тестирование API-эндпоинтов | postman.com |
| SQLite Browser | Просмотр SQLite-баз данных | sqlitebrowser.org |
| VS Code Python Extension | Отладка, автодополнение | marketplace.visualstudio.com |
Следующий шаг
Завершили Flask-блок! Следующий — Django. Перед переходом убедитесь, что понимаете:
- Application Factory и Blueprints
- Flask-SQLAlchemy: модели, сессия, миграции
- Pydantic v2: контракты, model_validate, model_dump
- CRUD-эндпоинты, объект request, статус-коды