TGViewer
Питонические атаки Питонические атаки @pythonic_attacks · 1.15K subscribers
Post #61 117
До меня дошли новости, что недавно релизнулась ветка SQLAlchemy 1.4 с огромным количеством изменений. SQLAlchemy — это наиболее популярная ORM, не привязанная к какому-либо веб-фреймворку.

https://www.sqlalchemy.org/blog/2021/03/15/sqlalchemy-1.4.0-released/

Субъективно, из наиболее интересного хочется отметить поддержку асинхронного режима. Да, теперь можно await'ить запросы, написанные в как в Core-стиле (это когда запрос составляется по кусочкам из вызовов разных методов), так и в стиле ORM (это когда таблицы и отношения между ними описываются прям классами), и оно не будет блокировать цикл событий! Для работы асинхронщины нужно иметь специальный драйвер БД, например, для PostgreSQL вместо psycopg2 придётся использовать asyncpg.

Разговоры про асинхронные ORM ходили уже давно, но после того, как я почитал объяснения Майка Бэйера (автор SQLAlchemy), почему асинхронные ORM — это слишком сложно и игра не стоит свеч, я подумал, что алхимия никогда не станет асинхронной. Задача и правда выглядит нетривиально. А оно как вдруг возьми и стань ☺️
Stack Overflow How to make SQLAlchemy in Tornado to be async? How to make SQLAlchemy in Tornado to be async ? I found example for MongoDB on async mongo example but I couldn't find anything like motor for SQLAlchemy. Does anyone know how to make SQLAlchemy qu...
More from @pythonic_attacks
  1. May 24, 2026GPT-5.5 по дефолту предпочитает использовать uv. Совпадение? Абсолютно точно нет. Логично…
  2. Mar 19, 2026Новость вызывает столько противоречивых мыслей, что я даже прерву радио молчание. С одной…
  3. Mar 19, 2026https://openai.com/index/openai-to-acquire-astral/ & https://astral.sh/blog/openai Это не…
  4. Nov 17, 2025Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython. В…
  5. May 19, 2025Вышел трейлер документалки о Python. Что-то на уровне Marvel, возможно даже выше https://w…
  6. May 15, 2025All good things come to an end Что ж, скажем Майкрософту спасибо, что 4 года содержал кома…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →