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

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

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

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

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


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


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

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

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

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

Велике завдання за курсом

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

Також варто подивитися

Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
9 уроків
Нейронные сети / Изучение Python OpenCV
9 уроків
Уроки Python Django / Розробка сайту
12 уроків
Уроки ChatGPT API / Разработка программ на Python и ChatGPT
7 уроків
Уроки Python для початківців
21 урок
Изучение Асинхронности Python
5 уроків
Коментарі
Додати коментар

Поки що коментарів немає