💡 Попробуй онлайн-тренажёр для подготовки к техническому собеседованию: clck.ru/3B5gwP 💡 Забирай роадмап изучения самого востребованного фреймворка на Python - FastAPI здесь: t.me/ArtemShumeikoBot
у Вас просто талантище, я уже десяток проектов с кривым обращением и непониманием с алхимией написал, рад что у Вас есть курс, теперь хотя бы буду понимать что делаю))) на бусти подписался, но хотелось бы и там больше роликов))
Если здесь императивный стиль создания таблиц, то декларативный это который у вас в курсе по FastAPI? (Через Declarative Base) Есть ли между ними разница кроме как синтаксическая?
Присоединяйся к Python сообществу, чтобы задавать свои вопросы и помогать другим: t.me/python_community_rus Мой телеграм канал о жизни разработчика: t.me/artemshumeiko
1:21 как оставить комментарии к таблице в базе данных при создании таблицы? самостоятельно не смог решить эту проблемы. Речь именно если писать код так же как на видео
@@artemshumeiko, да, теперь увидел, главное в будущих уроках так же не делать, надо чтобы все действия были отображены в уроке и не приходилось додумывать
Все хорошо, курс крутой, но начиная новый урок с ужасом обнаруживаешь что файловая структура проекта поменялась. Уважаемый автор, прошу делать изменения в структуре вместе с нами. Пазязя! В остальном- супер. Успехов каналу.
Она добавляет в область видимости интерпретатора папку src, так что можно писать импорты по типу from src.models import WorkerOrm Но что то я не помню зачем добавил эту строчку в этом файле 🧐
Чтобы явно показать алхимии, из какой таблицы делается селект. Часто бывает, что джоинятся две таблицы и результат берется только из второй (то есть первая никак не фигурирует в внутри select(…). Тогда нужно явно указать конструкцией select_from первую таблицу. Если же первая таблица фигурирует внутри select(…), то алхимия сама увидит это и select_from можно будет не указывать
@@artemshumeiko Вчера после того как отправил комментарий, полез в документацию и там же нашел ответ на мой вопрос(Неясно только почему сразу туда не зашел). Но спасибо за более подробное объяснение, и за уроки.
Для тех кто как и я столкнулся с ошибкой в pgAdmin "current transaction is aborted, commands ignored until end of transaction block". Есть полезный ответ тут qna.habr.com/q/180475 . Кажется нужно ручками сначала первый инсерт ввести в таблицу БД, что бы потом работал код из урока и добавлял новые значения в таблицу.
Может кто в курсе, раньше было так, что алхимия через metadata_obj = MetaData(schema=__schema__) создавало схему. Сейчас не получается так создавать. Либоя путаю и alembic автоматечески создавал схему. Сейчас вижу что надо делать через with connectable.connect() as connection: connection.execute(CreateSchema("new_schema", if_not_exists=True)) connection.commit(). @artemshumeiko можешь подсказать?