Тёмный

SQLAlchemy: Создание таблиц и вставка данных через Core #3 

Артём Шумейко
Подписаться 36 тыс.
Просмотров 25 тыс.
50% 1

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@artemshumeiko
@artemshumeiko Год назад
💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
@viaceslavkiptilov1203
@viaceslavkiptilov1203 5 месяцев назад
У Артёма курсы - вообще огонь! Советую всем начинающим в ИТ!
@AbataiKaiynbaev
@AbataiKaiynbaev 11 месяцев назад
Продолжайте в том же духе! Это талант так просто объяснять!
@artemshumeiko
@artemshumeiko 11 месяцев назад
спасибо! на очереди еще 10 видео по алхимии :)
@adhd_arti
@adhd_arti 10 месяцев назад
курс топ! Я сейчас стажировку прохожу и делаю проект ровно по такой же схеме, очень помогает разобраться! Спасибо жду с нетерпение еще видео!
@artemshumeiko
@artemshumeiko 10 месяцев назад
Спасибо) впереди еще много видео
@justspace2339
@justspace2339 10 месяцев назад
Курс отличный! Сделал свой проект используя FastAPI на основе твоего, помогло пройти на стажировку. А сейчас еще и по алхимии курс - очень круто!
@artemshumeiko
@artemshumeiko 10 месяцев назад
Очень рад за вас! Спасибо
@justyar5781
@justyar5781 11 месяцев назад
Спасибо за материал!
@AyazCryptoDev
@AyazCryptoDev Год назад
у Вас просто талантище, я уже десяток проектов с кривым обращением и непониманием с алхимией написал, рад что у Вас есть курс, теперь хотя бы буду понимать что делаю))) на бусти подписался, но хотелось бы и там больше роликов))
@artemshumeiko
@artemshumeiko Год назад
на днях выйдет еще парочка видео на бусти :)
@tpsevandovski
@tpsevandovski 3 месяца назад
Ещё запросы через sqlalchemy, кажется не подвержены sql-иньекциям.
@ArturMistiuk
@ArturMistiuk 9 месяцев назад
Если здесь императивный стиль создания таблиц, то декларативный это который у вас в курсе по FastAPI? (Через Declarative Base) Есть ли между ними разница кроме как синтаксическая?
@artemshumeiko
@artemshumeiko 9 месяцев назад
при декларативном можно использовать ORM. С таблицами так нельзя. В 9 видео этого курса показывается, какие плюсы дает декларативный стиль
@artemshumeiko
@artemshumeiko Год назад
Присоединяйся к Python сообществу, чтобы задавать свои вопросы и помогать другим: t.me/python_community_rus Мой телеграм канал о жизни разработчика: t.me/artemshumeiko
@СергейТравкин-ь1щ
@СергейТравкин-ь1щ 10 месяцев назад
2:53 почему все функции хранятся в core, с чем связано такое название?
@СергейТравкин-ь1щ
@СергейТравкин-ь1щ 10 месяцев назад
1:21 как оставить комментарии к таблице в базе данных при создании таблицы? самостоятельно не смог решить эту проблемы. Речь именно если писать код так же как на видео
@Александр-ъ3о1щ
@Александр-ъ3о1щ 11 месяцев назад
У вас уроки отличаются друг от друга. Во втором уроке #2 мы не создавали никаких Core, папки Queries итд. Какой-то рваный материал получается
@artemshumeiko
@artemshumeiko 11 месяцев назад
я перенес запросы, что мы писали внутри database.py, внутрь файла core.py остальные файлы пустые
@Александр-ъ3о1щ
@Александр-ъ3о1щ 11 месяцев назад
@@artemshumeiko, да, теперь увидел, главное в будущих уроках так же не делать, надо чтобы все действия были отображены в уроке и не приходилось додумывать
@gleb29
@gleb29 9 месяцев назад
Привет, почему используешь metadate, а не declarative base?
@artemshumeiko
@artemshumeiko 9 месяцев назад
ошибки молодости) Сейчас перешел на декларативный стиль
@gleb29
@gleb29 9 месяцев назад
@@artemshumeiko понятно)
@artemshumeiko
@artemshumeiko 9 месяцев назад
@@gleb29 а.. я думал, это старое видео по FastAPI... В данном курсе я демонстрирую все возможные способы создания таблиц
@ИванМельников-л1р
@ИванМельников-л1р 9 месяцев назад
Почему выдает ошибку, когда указываю абсолютный путь до .env файла в config.py
@artemshumeiko
@artemshumeiko 9 месяцев назад
Не надо так. Указывайте относительный :)
@Ilugar
@Ilugar 6 месяцев назад
Все хорошо, курс крутой, но начиная новый урок с ужасом обнаруживаешь что файловая структура проекта поменялась. Уважаемый автор, прошу делать изменения в структуре вместе с нами. Пазязя! В остальном- супер. Успехов каналу.
@artemshumeiko
@artemshumeiko 6 месяцев назад
услышал, учту в будущих курсах и видео Спасибо за отзыв!
@искандерфайзуллоев-ф4я
3:55 что за 3 строчка, она очень важная, просто нет насчет нее объяснения, что конкретно она делает
@artemshumeiko
@artemshumeiko 8 месяцев назад
Она добавляет в область видимости интерпретатора папку src, так что можно писать импорты по типу from src.models import WorkerOrm Но что то я не помню зачем добавил эту строчку в этом файле 🧐
@Qustoos
@Qustoos 10 месяцев назад
Зачем необходим select_from()?
@artemshumeiko
@artemshumeiko 10 месяцев назад
Чтобы явно показать алхимии, из какой таблицы делается селект. Часто бывает, что джоинятся две таблицы и результат берется только из второй (то есть первая никак не фигурирует в внутри select(…). Тогда нужно явно указать конструкцией select_from первую таблицу. Если же первая таблица фигурирует внутри select(…), то алхимия сама увидит это и select_from можно будет не указывать
@Qustoos
@Qustoos 10 месяцев назад
@@artemshumeiko Вчера после того как отправил комментарий, полез в документацию и там же нашел ответ на мой вопрос(Неясно только почему сразу туда не зашел). Но спасибо за более подробное объяснение, и за уроки.
@VinnyJones-w7g
@VinnyJones-w7g 6 месяцев назад
Для тех кто как и я столкнулся с ошибкой в pgAdmin "current transaction is aborted, commands ignored until end of transaction block". Есть полезный ответ тут qna.habr.com/q/180475 . Кажется нужно ручками сначала первый инсерт ввести в таблицу БД, что бы потом работал код из урока и добавлял новые значения в таблицу.
@vitmih380
@vitmih380 Год назад
В час по чайной ложке Сколько же серий предполагается? Таким темпом про jsonb будет через несколько лет наверное
@VitalyVakhromeev
@VitalyVakhromeev Год назад
Что за претензии? Человек ведет свой блог, делает так, как считает нужным. Не нравится смотреть, иди читай официальную документацию, всю сразу.
@griigorievamaria
@griigorievamaria Год назад
Подпишитесь на бусти, если хотите смотреть ролики раньше😉
@AyazCryptoDev
@AyazCryptoDev Год назад
@@griigorievamaria спс за коммент, так и сделал)) не знал что на бусти раньше ролики, но там тоже маловато, проглотил за 20 минут на 1.5х
@yal2983
@yal2983 11 месяцев назад
​@@griigorievamariaраньше, но скорость выхода серий наверно та же
@Кортиз-б5и
@Кортиз-б5и 3 месяца назад
честно говоря бесит когда объясняет только один метод то другой или наоборот про второй вообще молчит
@antonsachuk615
@antonsachuk615 7 месяцев назад
Может кто в курсе, раньше было так, что алхимия через metadata_obj = MetaData(schema=__schema__) создавало схему. Сейчас не получается так создавать. Либоя путаю и alembic автоматечески создавал схему. Сейчас вижу что надо делать через with connectable.connect() as connection: connection.execute(CreateSchema("new_schema", if_not_exists=True)) connection.commit(). @artemshumeiko можешь подсказать?
Далее
SQLAlchemy: How to use Session and ORM
13:37
Просмотров 22 тыс.
Wait for winner 🏆 😂 #shorts
00:42
Просмотров 6 млн
Artist 4-Mavsum 20-son FINAL  (21.09.2024)
2:20:46
Просмотров 325 тыс.
SQLAlchemy Turns Python Objects Into Database Entries
22:23