#6 – Работа с базой данных

#6 – Работа с базой данных

При помощи FastAPI вы можете работать со множеством баз данных, включая популярные: MySQL, PostgreSQL, SQLite. За урок мы установим SQLAlchemy и настроим работу с базой данных. Также мы реализуем функционал по добавлению пользователей и постов.

Видеоурок

FastAPI поддерживает работу с различными базами данных, включая реляционные (например, PostgreSQL, MySQL, SQLite) и нереляционные (например, MongoDB). Благодаря этому, разработчики могут выбирать наиболее подходящую базу данных в зависимости от требований проекта.


Также FastAPI легко интегрируется с популярными ORM (Object-Relational Mapping) библиотеками, такими как SQLAlchemy и Tortoise-ORM. Это упрощает работу с базами данных, позволяя разработчикам использовать объекты Python для взаимодействия с базой данных.


В FastAPI используется Pydantic для валидации и сериализации данных. Это позволяет легко определять схемы данных и проверять их на соответствие определенным правилам перед сохранением в базе данных. Pydantic также помогает автоматически генерировать документацию для API, что улучшает взаимодействие с пользователями и разработчиками.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Курс Machine Learning / Машинное обучение с нуля
8 уроков
Уроки Python для начинающих
21 урок
Разработка игр на Python с нуля / Уроки Pygame
10 уроков
Telegram Bots: Создание ботов на Python Aiogram
10 уроков
Нейронные сети / Изучение Python OpenCV
9 уроков
Уроки ChatGPT API / Разработка программ на Python и ChatGPT
7 уроков
Комментарии (1)
Добавить комментарий

Виктор 28 февраля 2026 в 07:27

Не работает спит выдаёт ошибку
Ответить