Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic

Продолжаем цикл статей по асинхронной SQLAlchemy в стиле ORM! Если вы ещё не успели ознакомиться с первой частью, настоятельно рекомендую сделать это, так как сегодняшний материал будет опираться на уже освоенные знания. Что нас ждёт сегодня? - Сессии и фабрики сессий: Узнаем, как эффективно управлять сессиями для взаимодействия с базой данных. - Добавление данных в таблицы: Освоим безопасные методы добавления новых записей с использованием ORM-методов. - Извлечение данных из таблиц: Погрузимся в мир извлечения данных. Рассмотрим простые запросы и более сложные фильтры для работы с данными. После прочтения этой статьи вы сможете уверенно добавлять и извлекать данные с помощью SQLAlchemy для любых табличных баз данных. Не пропустите, будет интересно и полезно!

https://habr.com/ru/companies/amvera/articles/850470/

#sqlalchemy #python #АсинхронноеПрограммирование #orm #PostgreSQL #БазыДанных #pydantic #SQLAlchemy_ORM #sqlalchemy_20 #async_sqlalchemy

Асинхронный SQLAlchemy 2: пошаговый гайд по управлению сессиями, добавлению и извлечению данных с Pydantic

Приветствую всех! Продолжаем наш цикл статей, посвящённых работе с асинхронной SQLAlchemy 2 в стиле ORM. Если вы ещё не успели ознакомиться с первой статьёй, настоятельно рекомендую сделать это, так...

Хабр

Разработка Telegram-бота для управления файлами и заметками с помощью Aiogram 3 и асинхронной SQLAlchemy

Привет, друзья! Сегодня я представляю вам новую практическую статью, посвященную разработке телеграм‑ботов с использованием фреймворка Aiogram 3. В этот раз мы сосредоточимся на практической стороне вопроса и уже к концу статьи напишем своего, достаточно функционального, бота. Для полного погружения желательно, чтобы вы уже имели базовые знания Python, были знакомы с фреймворком Aiogram 3 ( на моем Хабре уже есть около 15 публикаций, в которых я подробно разбираю создание телеграм‑ботов с нуля на этом фреймворке), а также имели общее представление о базах данных, в частности SQLite, и их интеграции с Python. Что мы будем делать сегодня? Сегодня мы создадим телеграм-бота для хранения заметок и файлов. Мы будем использовать фреймворк Aiogram 3 для разработки, а базу данных SQLite с асинхронным движком aiosqlite для хранения данных. Наш бот будет иметь следующий функционал:

https://habr.com/ru/companies/amvera/articles/845104/

#aiogram_3 #разработка_ботов_для_telegram #aiogram3_sqlalchemy #python #telegram_bot_api #sql #async_sqlalchemy #sqlalchemy_sqlite

Разработка Telegram-бота для управления файлами и заметками с помощью Aiogram 3 и асинхронной SQLAlchemy

Привет, друзья! Сегодня я представляю вам новую практическую статью, посвященную разработке телеграм‑ботов с использованием фреймворка Aiogram 3. В этот раз мы сосредоточимся...

Хабр