Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Начало работы с FastAPI и SQLModel — создание простого API для блога (полное руководство)

Автор: Python and Pandas with Reuven Lerner

Загружено: 2025-10-30

Просмотров: 870

Описание:

Хотите создать приложение FastAPI, использующее SQLModel? Это несложно, но нужно следить за множеством деталей.

В этом полном 30-минутном руководстве я покажу вам, как создать простое приложение FastAPI, которое позволяет создавать и извлекать записи блога с помощью SQLModel и SQLite.

По ходу дела вы научитесь:

• Использовать uv для настройки проекта и зависимостей
• Определять классы SQLModel, которые становятся реальными таблицами базы данных
• Подключать конечные точки FastAPI к операциям с базой данных
• Обрабатывать запросы и ответы с помощью моделей Pydantic
• Отлаживать распространённые ошибки (да, я специально оставил одну!)

Если вы новичок в FastAPI, SQLModel или современной веб-разработке на Python, это видео даст вам полное, реалистичное пошаговое руководство, включая настройку, ошибки и их исправления.

👉 Подпишитесь на новые подробные материалы по FastAPI и обучающие материалы по Python.

00:00 Введение — Что мы будем создавать с помощью FastAPI и SQLModel
00:33 Настройка нового проекта с помощью uv
01:25 Установка FastAPI и SQLModel
02:20 Что такое ORM? (и почему SQLModel важен)
03:13 Создание приложения FastAPI в main.py
04:44 Понимание маршрутов и REST в FastAPI
05:22 Определение модели BlogPost с помощью SQLModel
06:44 Как классы Python становятся таблицами базы данных
08:12 Добавление полей и подсказок типов (заголовок, текст, дата)
09:24 Использование default_factory для автоматической установки временных меток
10:17 Настройка поля первичного ключа (id)
11:13 Подключение к SQLite и создание движка
12:35 Создание таблиц базы данных при запуске
13:31 События запуска FastAPI и логика инициализации
14:27 Включение логирования SQL-запросов для обеспечения видимости
15:01 Определение конечной точки POST для создания записей в блоге
16:01 Открытие сеанса базы данных и фиксация данных
17:27 Запуск приложения — первая ошибка и отладка в режиме реального времени
18:59 Исправление отсутствующего импорта «Optional»
21:06 Подтверждение автоматической перезагрузки и создания таблиц FastAPI
22:29 Тестирование POST-запросов в документации FastAPI
23:32 Исправление ошибки «engine» vs. «session»
24:01 Успешное создание записей в блоге
24:56 Определение конечной точки GET для извлечения всех записей
25:55 Выполнение запросов с помощью select() и exec()
26:58 Тестирование конечной точки GET — извлечение всех записей в блоге
27:58 Определение конечной точки GET для отдельной записи (по идентификатору)
28:54 Корректная обработка ошибок 404
29:20 Тестирование новой конечной точки — рабочие и ненайденные случаи
29:55 Подведение итогов — краткий обзор CRUD и дальнейшие действия с FastAPI

Начало работы с FastAPI и SQLModel — создание простого API для блога (полное руководство)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Как работает Интернет: развенчиваем мифы о таких терминах, как бэкенд, фронтенд и API, и какое ме...

Как работает Интернет: развенчиваем мифы о таких терминах, как бэкенд, фронтенд и API, и какое ме...

Введение в Alembic — Миграции и автоматическое создание ревизий из моделей SQLAlchemy

Введение в Alembic — Миграции и автоматическое создание ревизий из моделей SQLAlchemy

Build a Web Application in Under 3 Hours

Build a Web Application in Under 3 Hours

Прекратите писать так много ORM-кода (SQLModel + FastAPI)

Прекратите писать так много ORM-кода (SQLModel + FastAPI)

Внедрение зависимостей: объяснение для пятилетнего ребенка (с примерами FastAPI)

Внедрение зависимостей: объяснение для пятилетнего ребенка (с примерами FastAPI)

Learn FastAPI

Learn FastAPI

Всё о PythonDAB 8: обучение Python и Pandas под руководством наставника

Всё о PythonDAB 8: обучение Python и Pandas под руководством наставника

Backend web development - a complete overview

Backend web development - a complete overview

FastAPI SQLAlchemy Tutorial 2025 — Build a REST API with SQL

FastAPI SQLAlchemy Tutorial 2025 — Build a REST API with SQL

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

SQLModel + FastAPI: Say Goodbye to Repetitive Database Code

SQLModel + FastAPI: Say Goodbye to Repetitive Database Code

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

How to build a FastAPI app with PostgreSQL

How to build a FastAPI app with PostgreSQL

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

Скрытый шпион вашего компьютера с Windows 11: тёмная правда о чипах TPM

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

FastAPI & SQLModel - Database Interaction in FastAPI apps with SQLModel

FastAPI & SQLModel - Database Interaction in FastAPI apps with SQLModel

Анатомия масштабируемого проекта Python (FastAPI)

Анатомия масштабируемого проекта Python (FastAPI)

99% разработчиков не используют PostgreSQL

99% разработчиков не используют PostgreSQL

FastAPI + SQLModel: The Ultimate Guide to Modern API Development

FastAPI + SQLModel: The Ultimate Guide to Modern API Development

Building a REST API with FastAPI, Async SQLModel, and PostgreSQL

Building a REST API with FastAPI, Async SQLModel, and PostgreSQL

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com