#6 – Работа с базой данных
Видеоурок
FastAPI поддерживает работу с различными базами данных, включая реляционные (например, PostgreSQL, MySQL, SQLite) и нереляционные (например, MongoDB). Благодаря этому, разработчики могут выбирать наиболее подходящую базу данных в зависимости от требований проекта.
Также FastAPI легко интегрируется с популярными ORM (Object-Relational Mapping) библиотеками, такими как SQLAlchemy и Tortoise-ORM. Это упрощает работу с базами данных, позволяя разработчикам использовать объекты Python для взаимодействия с базой данных.
В FastAPI используется Pydantic для валидации и сериализации данных. Это позволяет легко определять схемы данных и проверять их на соответствие определенным правилам перед сохранением в базе данных. Pydantic также помогает автоматически генерировать документацию для API, что улучшает взаимодействие с пользователями и разработчиками.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть