SQLAlchemy №6. Выборка данных. Select/Where/Order/Group By. Работа с данными в Core (часть 2).
HTML-код
- Опубликовано: 30 сен 2024
- Первый русскоязычный видеокурс о SQLAlchemy! Данный видеокурс основан на книге "SQLAlchemy от чайника к алхимику", которая представляет из себя перевод официального туториала от разработчиков алхимии. Данная книга распространяется бесплатно и общедоступно в двух вариантах:
PDF-версия: t.me/massonnn_...
Веб-версия: massonnn.notio...
Если вы хотите, чтобы я сделал ревью вашего проекта, то напишите об этом в моем дискорде:
/ discord
Мой телеграмм канал:
t.me/massonnn_yt
--------------------
Данное видео было сделано бесплатно, не содержит рекламы и не пытается что-то продавать. Если вам кто-то что-то предлагал, то имейте ввиду - это мошенники.
Вы можете поддержать автора, если он вам чем-то помог:
Если вы из России:
410011676049152 (yoomoney)
2200700702094680 (Тинькофф)
Если вы из Украины:
5457082270647394 (ПриватБанк)
Криптовалюты:
ltc1qm6lx5e8q8ff7hs5ne2yxskhs2jhdl6ludq4ud8 (LTC / Litecoin)
bc1qfz7399jdqrxkpmmxyetk0frdskwv23k6p4yhdu (BTC)
0x95643B2702d1C4b965c1451C3f9bAAE7FF35115D (ETH)
TAc1WsbgAeB3UY4LrsfoshkTNHzTF1zqj5 (Tether USD-T)
Спасибо за курс, благодаря вам появляется интерес развиваться дальше и учить больше 🤝
Добрый день, не раскрыта тема которую пытаюсь найти :)
как добавляются зависимые/related данные в случае core. На видео были подставлены/hardcoded просто цифры (FK). Как будет выглядеть добавление в таблицы users и addresses, если данные связаны?
указываете в атрибут FK при создании PK записи
Я правильно понимаю что в своих проектах вы автоматически маппите модель ORM и модель Pydantic. Можете вкратце описать как это реализуете?
Нет, таким никогда не занимаюсь
нужен async sqlachemy
Async в работе с базой данных в большинстве случаев не нужен, но если вам действительно требуется асинхронное апи, то отличия от синхронного практически декоративные, поэтому в ходе курса я его не разбираю.
Спасибо автору за видео. Но есть несколько замечаний:
1. Необоснованно сложно. Для обычного использования лучше объяснить сразу на ORM.
2. Да, есть несколько способов сделать одно и то же. Но давать лучше всего один самый лучший.
3. Лучше раскрыть именно практические аспекты отношений и тему каскадов.
4. Если курс рассчитан на новичков, то нет смысла давать тему Core. Она путает. И для облегчения Core обернут уже в ORM.
1. Нет. Чтобы понимать как устроена ORM для начала нужно понять Core.
2. Нет. Всегда есть выбор, разные подходы могут быть по-разному эффективными.
3. Нет. Это видео не про каскады и не про отношения.
4. Этот курс рассчитан на тех, кто уже знает SQL и хочет познать алхимию как инструмент для работы с реляционными базами данных из Python.