База Данных и Выгрузка на Сервер Телеграм Бота на Python - Aiogram 3

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 140

  • @sudoteach
    @sudoteach  8 หลายเดือนก่อน

    Мой полный курс по Телеграм ботам: sudoteach.com/course/aiogram3

  • @k4sukabe
    @k4sukabe 8 หลายเดือนก่อน +8

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @Chumohola
    @Chumohola 8 หลายเดือนก่อน +34

    У этого Барсика такой приятный голос… аж питон захотелось изучать

    • @Putu_pererenan
      @Putu_pererenan 6 หลายเดือนก่อน +1

      К сожалению, ты его только придушить можешь кому-то

    • @badsanta3180
      @badsanta3180 4 หลายเดือนก่อน

      😂😂😂😂😂

    • @Chumohola
      @Chumohola 4 หลายเดือนก่อน

      @@Putu_pererenan почему?

    • @КириллГусарев-р5х
      @КириллГусарев-р5х 19 วันที่ผ่านมา

      ЖЕНЩИНА?!?!?! О_О

  • @ZIJEYStandoff2
    @ZIJEYStandoff2 8 หลายเดือนก่อน +2

    Лучший, ты рассказываешь то, что многие не расскажут, продолжай в том же духе, ждём ещё видеоролики)

  • @ITtishnik
    @ITtishnik 9 หลายเดือนก่อน +2

    Вообще огонь! Жду продолжение, четко подаёшь информацию!
    Добавь кошель для донатов, думаю благодарных много

  • @ZloyKotya
    @ZloyKotya 8 หลายเดือนก่อน +5

    Искал кто разжует грамотно тему ТГ ботов и БД и без воды, и наконец то нашёл, спасибо огромное за гайды)

  • @oksanastrelnikova6970
    @oksanastrelnikova6970 2 หลายเดือนก่อน

    Спасибо большое. Нашла у тебя то, что очень долго искала. Хочу на твой курс.

  • @xnzx203
    @xnzx203 หลายเดือนก่อน

    Спасибо за контент, 3 ролика помогли собрать бота и даже прикрутить синхронизацию Google sheets!

  • @АлексейРыженко-ц8х
    @АлексейРыженко-ц8х หลายเดือนก่อน

    20:10 Не обязательно ID пользователя можно получить через старт бота. Например вгруппе можно отслеживать все сообщения и новых пользователей заносить в базу, даже если пользователь и не подозревает о существовании бота.

  • @kosdem_official
    @kosdem_official 9 หลายเดือนก่อน

    Как всегда на высоте 🔥

  • @Eva_Cobain
    @Eva_Cobain 25 วันที่ผ่านมา +1

    Здравствуйте, когда нажимаешь на товар ничего не происходит ошибку не показывает, часы возле кнопки товары держится какое-то время потом пропадает, подскажите что делать ?

  • @a.g.production1540
    @a.g.production1540 3 หลายเดือนก่อน

    спасибо за видео, буду пробовать накатить на шаблон с другого урока базу sqlite. А по текущему уроку - было бы прикольно если сообщение бота перетиралось

  • @Darkcipher1
    @Darkcipher1 5 หลายเดือนก่อน +4

    Чувак ты машина💪, лучший ютубер-программист, рассказал про всё, даже учёл защиту от sql инъекций. Продолжай в том же духе, ты просто бомба🔥🔥🔥

  • @Fninfoo
    @Fninfoo 9 หลายเดือนก่อน

    Ура наконец-то я так этого ждал

  • @Putu_pererenan
    @Putu_pererenan 6 หลายเดือนก่อน

    24:09 - мне кажется, что дело не в том, что он не может записывать данные асинхронно, он их просто не записывает, а ставит в очередь на запись. Иначе зачем бы нужен был коммит?

  • @ktt0tt0
    @ktt0tt0 5 หลายเดือนก่อน

    Хотелось бы конечно услышать более глубокие объяснения, но и так сойдет. Благодарю

  • @Enty_P2
    @Enty_P2 6 หลายเดือนก่อน +2

    17:39 у меня после такого запуска завершается с кодом 0, в чём причина может быть?

    • @seinydp
      @seinydp หลายเดือนก่อน

      тоже не работает, пофиксил ?

    • @eqiewen4973
      @eqiewen4973 7 วันที่ผ่านมา

      @@seinydp мне написало, что надо еще установить greenlet
      pip install greenlet

  • @HammerKing-v7i
    @HammerKing-v7i 9 หลายเดือนก่อน +1

    А будет продолжение чтоб заказы этих кроссовок приходили админу? и может быть оплата

  • @andrey-986
    @andrey-986 3 หลายเดือนก่อน

    Здравствуйте! А какой командой изменить допустим цену товара в базе данных?

  • @allfocuses
    @allfocuses 3 หลายเดือนก่อน

    Спасибо за видео. Подскажите пожлалуйста где можно посмотреть про правила для таблиц типо каскад и т.д?

  • @my_crochet_rus
    @my_crochet_rus 5 หลายเดือนก่อน

    подскажите пожалуйста, что можно сделать. пыталась вставить ssh в консоль, но получила это:
    connect to host port 22: Unknown error
    буду очень благодарна за помощь

  • @НазарУкраїнець-в4р
    @НазарУкраїнець-в4р 5 หลายเดือนก่อน +1

    у меня есть вопрос, если я закину бд в FileZilla, а потом захочу вручную добавить что-то в бд, я смогу это сделать?

  • @mr.belyakoff5829
    @mr.belyakoff5829 9 หลายเดือนก่อน

    Как всегда лучший

  • @shirosai9576
    @shirosai9576 หลายเดือนก่อน

    Не совсем понял. Если залить таким образом бд она же может стереться или в тайм веб не нужно разделять статичные данные и скрипт?

  • @Übermensch-b5f
    @Übermensch-b5f หลายเดือนก่อน +1

    До запросов и хэндлеров всё было понятно, потом поплыл на моменте, где мы записываем тг айди в бд, хотелось бы более глубоких объяснений

    • @ЕгорГаврилов-ч3ф
      @ЕгорГаврилов-ч3ф หลายเดือนก่อน

      Это просто тема такая база данных, и таблица это жесть конечно, а это только пайтон

  • @muzykantau
    @muzykantau 9 หลายเดือนก่อน

    Очень много полезной информации. Спасибо. Как можно сделать перезапуск бота на сервере автоматически в случае глюка либо перезапуска сервера?

  • @malp-d8y
    @malp-d8y 7 หลายเดือนก่อน

    Здравствуй! По поводу облачного сервиса подскажи пожалуйста. Я хочу сделать телеграм бота, который будет периодически запускать скрипт, который парсит веб страницу с использованием Selenium. Чтоб selenium работал, мне нужно куча драйверов скачать, включая браузер firefox. Могу ли я управлять сервером не только через консоль, а например, получить доступ к рабочему столу, браузеру и тд?

  • @СанекКенас-й8е
    @СанекКенас-й8е 9 หลายเดือนก่อน

    Огонь.🔥 и два вопроса
    1. Пагинация и регистрация и сумма всех товаров в след. видео?
    2. Есть ли у вас скрипт, чтоб после перезагрузки сервера автоматически запускался screen и запускался бот?

    • @sneky_live
      @sneky_live 7 หลายเดือนก่อน

      Привет, нашел скрипт из 2 пункта? Или есть какой-то ролик/статья где запускают таким образом?

    • @hackerboyingd
      @hackerboyingd 2 หลายเดือนก่อน

      Если для Линукс,то поищите как создать сервис

  • @DavlatDavlat-z9g
    @DavlatDavlat-z9g 3 หลายเดือนก่อน

    Отличноое видео !

  • @Yaroslavalexaa
    @Yaroslavalexaa 13 วันที่ผ่านมา

    Спасибо, очень долго искала сервер и видео как бота туда подключить! Есть вопрос, получается локальный код я могу с компа удалять?

    • @sudoteach
      @sudoteach  10 วันที่ผ่านมา +1

      Да все верно

  • @Aleks194_
    @Aleks194_ 8 หลายเดือนก่อน

    Если папка венв уже есть в директории проэкта то можно не импортировать библиотеки при постановке на сервер

  • @l1acdy
    @l1acdy 2 หลายเดือนก่อน

    у меня проблема с импортами есть. У меня не получается импортировать: "app.module.file" или ".module.file", работает только "module.file", с чем это может быть связано?

  • @COCOstyle1993
    @COCOstyle1993 6 หลายเดือนก่อน

    Добрый день. Что то изменилось кажется. У вас публичный ip не требует дополнительных вложений. Сейчас же я перешел и зарегистрировался по вашей ссылке. 150р самый дешевый сервер и 150р внешний ip адрес. Без выделенного адреса нет доступа по фтп, по крайней мере справа имеются только данные по портам, адреса к серверу нет. Поясните пожалуйста что то изменилось, или я что то делаю не так?

  • @АхметшаШарипов
    @АхметшаШарипов 9 หลายเดือนก่อน

    Важен ли порядок аргументов в функциях?
    например:
    async def reg_end(state: FSMContext, callback: CallbackQuery)
    поменяв местами state и callback, функция выполнилась без ошибок

    • @pancar5051
      @pancar5051 8 หลายเดือนก่อน

      Нет

    • @АхметшаШарипов
      @АхметшаШарипов 8 หลายเดือนก่อน

      @@pancar5051 а вот да

    • @АнтонБогомолов-ф4ш
      @АнтонБогомолов-ф4ш 8 หลายเดือนก่อน +1

      @@АхметшаШарипов ты прописал названия аргументов порядок не нужен по факту, а если названия не пишешь то надо

  • @Flinchz
    @Flinchz 5 หลายเดือนก่อน

    Здравствуйте. После того как создал модели и на терминале прописал pyhton main.py у меня не сохраняется в виде БД.
    Когда открываю выдаёт ошибку:
    ''The file is not displayed in the text editor because it is either binary or uses an unsupported text encoding.''
    Скажите пожалуйста как исправить?

    • @zetochka9952
      @zetochka9952 2 หลายเดือนก่อน

      надо установить sqlite или плагин в той ide где работаешь

  • @АнтонБогомолов-ф4ш
    @АнтонБогомолов-ф4ш 8 หลายเดือนก่อน +1

    Сделай гайд по локализции бота + юкасса

  • @brikmansanya
    @brikmansanya 6 หลายเดือนก่อน

    Подскажите, пожалуйста, всё написано точно так же, перепроверил несколько раз, но при запуске бота получается вызвать только список категорий брендов, а при выборе бренда списков кроссовок уже не вызывается, только кнопка бренда мерцает. В чем может быть проблема?

    • @silicontower0908
      @silicontower0908 5 หลายเดือนก่อน

      Может reply_markup не прописал?

  • @gorevss
    @gorevss 17 วันที่ผ่านมา

    всё отлично, но подающая инфа состоит больше всего для людей которые более менее шарят, для 0-ых в сфере программирования слишком быстрая подача информации и много вопросов о множестве написанных функций. А так красавичк!

  • @user-baki
    @user-baki 2 วันที่ผ่านมา

    Внешний IP на timeweb теперь платный (150 рублей) он всё-таки нужен нам или нет? А то сначала его скопировали, потом вроде уже в другом месте работать стали

  • @Цепочка-ы5с
    @Цепочка-ы5с 6 หลายเดือนก่อน

    Делаю все как на видео, выдает ошибку Permission denied, после ввода пароля

  • @LITEK_SOFT
    @LITEK_SOFT 7 หลายเดือนก่อน

    что делать если при подключении к рут серверу пишет permission denied?

  • @Рамзан-о5з
    @Рамзан-о5з 6 หลายเดือนก่อน

    Есть более подробные гайды по базе данных на айограм3.5??

  • @ЕгорМайоров-я8ф
    @ЕгорМайоров-я8ф 5 หลายเดือนก่อน

    Спасибо за видео

  • @Flinchz
    @Flinchz 5 หลายเดือนก่อน

    Я делал всё как сказано в видео, но в моменте когда автор запускает код и после нажатия каталога выводит товары у меня в vs code выходит очень длинная ошибка в терминале. Можете подсказать как это исправить

    • @BismachIron
      @BismachIron 5 หลายเดือนก่อน +1

      В самом низу ошибки обычно пишет первоисточник причины. Обрати внимание на знакомые строчки кода в этой ошибке. Возле будет и файл в котором находится строчка кода и цифры позиции в строке. Просто проверь правильность написания этой строчки. Обычно бывает, что скобки не поставил, не переименовал переменную как положено, или не сослался на функцию. Но чаще если печатаешь без подсказок, то синтаксическая ошибка, проверь по буквам каждый аргумент.

  • @omuser666
    @omuser666 8 หลายเดือนก่อน

    Спасибо за материал, благодаря нему уже потестил своих ботов. Правда на этом этапе затык с БД она не создается при запуске main скрипта. В чем причина? Играет роль что создаю на Макбуке?

    • @МаксимМатвеев-с2л
      @МаксимМатвеев-с2л 7 หลายเดือนก่อน

      Тоже не создавалась, пока в main.py в функцию main не добавил """await async_main()""". Как пропустил, не понимаю)😂

  • @Tvoi_Store
    @Tvoi_Store 9 หลายเดือนก่อน

    Если кроме кроссовок добавить футболки, то такая взаимосвязь таблиц работать не будет?

  • @Amirhan91
    @Amirhan91 8 หลายเดือนก่อน

    Привет, подскажи а как делать обновления?

  • @tafikm9680
    @tafikm9680 3 หลายเดือนก่อน

    А как добавить фотку дополнительно к каждому товару?

    • @kawainatural6978
      @kawainatural6978 25 วันที่ผ่านมา

      в бд это формат blob, в алхимии нужно дополнительно импортнуть LargeBinary

  • @KIREE-SENIOR
    @KIREE-SENIOR 5 หลายเดือนก่อน

    Кто может сказать, как сделать так чтобы при нажатии на инлайн кнопку переписывалась команда от лица пользователя?

  • @KUZAVOR
    @KUZAVOR 5 หลายเดือนก่อน

    лучший IT блогер на рутубе ❤❤

  • @Darkcipher1
    @Darkcipher1 5 หลายเดือนก่อน

    Сделай видос с подключением оплаты

  • @q.well.p
    @q.well.p 6 หลายเดือนก่อน

    Из БД бот отображает только одну категорию NIke и один товар Air Max. Помогите, пожалуйста, разобраться

    • @Putu_pererenan
      @Putu_pererenan 6 หลายเดือนก่อน

      скорее всего используешь scalar вместо scalars

    • @q.well.p
      @q.well.p 5 หลายเดือนก่อน

      @@Putu_pererenan к сожалению, это не помогло :c

    • @russiantatypy9073
      @russiantatypy9073 10 วันที่ผ่านมา

      @@q.well.p что помогло тебе бро ?

    • @russiantatypy9073
      @russiantatypy9073 10 วันที่ผ่านมา

      что помогло тебе бро?

  • @znakzdorovia
    @znakzdorovia 4 หลายเดือนก่อน

    Запишите как добавить поиск в бота?

  • @genesisgang3675
    @genesisgang3675 6 หลายเดือนก่อน

    Привет, была ошибка у меня на "tg_id: mapped_column(BigInteger)" - поменял на "tg_id: Mapped[int] = mapped_column(BigInteger)" и все заработало, это же не критично?

    • @BismachIron
      @BismachIron 5 หลายเดือนก่อน +1

      У тебя проблема была в двоеточие, без дополнительного параметра в виде Mapped оно было не нужным.

  • @MrCode-vn8nx
    @MrCode-vn8nx 3 หลายเดือนก่อน

    А если я коннекчусь с mysql базой, я могу не создавать таблицу программно? Или это удобно тем, что при изменении структуры оно не убьет базу при перезапуске бота и добавит новые столбцы?

  • @РомаБывалый-ж5л
    @РомаБывалый-ж5л 7 หลายเดือนก่อน

    File "C:\Users\YOLO\Desktop\votteleg\Самопис\Основа\app\keybords.py", line 28, in categories
    for category in all_categories:
    TypeError: 'Category' object is not iterable. Вот такая ошибка. Может кто-то помочь ?

    • @BismachIron
      @BismachIron 5 หลายเดือนก่อน

      Ты видимо не сохранил данные в таблице.

    • @martyseva
      @martyseva 3 หลายเดือนก่อน

      Такая же проблема, удалось решить?

  • @tr1sha483
    @tr1sha483 หลายเดือนก่อน

    при попытке запустить бота после подключения бд вылезает такая огромная ошибка, кто знает как решить?

    • @tr1sha483
      @tr1sha483 หลายเดือนก่อน

      Traceback (most recent call last):
      File "C:\пет проект\main.py", line 20, in
      asyncio.run(main())
      ~~~~~~~~~~~^^^^^^^^
      File "C:\Users\Home\AppData\Local\Programs\Python\Python313\Lib\asyncio
      unners.py", line 194, in run
      return runner.run(main)
      ~~~~~~~~~~^^^^^^
      File "C:\Users\Home\AppData\Local\Programs\Python\Python313\Lib\asyncio
      unners.py", line 118, in run
      return self._loop.run_until_complete(task)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
      File "C:\Users\Home\AppData\Local\Programs\Python\Python313\Lib\asyncio\base_events.py", line 721, in run_until_complete
      return future.result()
      ~~~~~~~~~~~~~^^
      File "C:\пет проект\main.py", line 9, in main
      await async_main()
      File "C:\пет проект\app\database\models.py", line 40, in async_main
      async with engine.begin() as conn:
      ~~~~~~~~~~~~^^
      File "C:\Users\Home\AppData\Local\Programs\Python\Python313\Lib\contextlib.py", line 214, in __aenter__
      return await anext(self.gen)
      ^^^^^^^^^^^^^^^^^^^^^
      File "C:\пет проект\.venv\Lib\site-packages\sqlalchemy\ext\asyncio\engine.py", line 1063, in begin
      async with conn:
      ^^^^
      File "C:\пет проект\.venv\Lib\site-packages\sqlalchemy\ext\asyncio\base.py", line 121, in __aenter__
      return await self.start(is_ctxmanager=True)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\пет проект\.venv\Lib\site-packages\sqlalchemy\ext\asyncio\engine.py", line 273, in start
      await greenlet_spawn(self.sync_engine.connect)
      ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\пет проект\.venv\Lib\site-packages\sqlalchemy\util\concurrency.py", line 99, in greenlet_spawn
      _not_implemented()
      ~~~~~~~~~~~~~~~~^^
      File "C:\пет проект\.venv\Lib\site-packages\sqlalchemy\util\concurrency.py", line 79, in _not_implemented
      raise ValueError(
      ......
      )
      ValueError: the greenlet library is required to use this function. No module named 'greenlet'

    • @aguguga-f7m
      @aguguga-f7m 29 วันที่ผ่านมา

      @@tr1sha483 скачай библиотеку greenlit

    • @КириллГусарев-р5х
      @КириллГусарев-р5х 17 วันที่ผ่านมา

      @@tr1sha483 потому что надо было установить библиотеки, о которых говорилось в начале курса: aiogram, sqlalchemy и aiosqlite.

  • @kanekimrmyrbs4954
    @kanekimrmyrbs4954 9 หลายเดือนก่อน

    Спасибо

  • @ДаниилОвчинников-у2д
    @ДаниилОвчинников-у2д 9 หลายเดือนก่อน +2

    Добавь в следующий раз, как картинку достать из БД, понятное дело картинки в проекте хранятся, а в БД путь к ним. Как сделать, чтобы при выводе типа название , описание, ещё и фото товара было?

    • @gauyful
      @gauyful 8 หลายเดือนก่อน

      Поддерживаю (если еще не сделали)

    • @nvwrist
      @nvwrist 8 หลายเดือนก่อน

      Тоже долго мучился, в итоге придумал костыль

    • @neruzo1697
      @neruzo1697 8 หลายเดือนก่อน

      можно картинки выгружать в сам тг и брать их айди

    • @ekaterinavasilieva7667
      @ekaterinavasilieva7667 7 หลายเดือนก่อน

      @@nvwrist подскажите пожалуйста костыль:) А то я картинки в базу данных в типе BLOB, а как их вытащить ума не приложу. Спасибо больщое заранее

    • @nvwrist
      @nvwrist 7 หลายเดือนก่อน

      @@ekaterinavasilieva7667​​⁠Правильный вариант без костылей: Необходимо записывать уникальное айди фото в базу данных, и при необходимости просто получать этот айди и передать пользователю через метод message.answer_photo. надеюсь понятно объяснил

  • @priorovod371
    @priorovod371 7 หลายเดือนก่อน

    Спасибо большое

  • @renchik07
    @renchik07 6 หลายเดือนก่อน

    Traceback (most recent call last):
    File "c:\pythone programs\main.py", line 7, in
    from models import async_main
    File "c:\pythone programs\models.py", line 24, in
    class Item(Base):
    File "c:\pythone programs\models.py", line 31, in Item
    category: mapped_column[int] = mapped_column(ForeignKey('categories.id'))
    ~~~~~~~~~~~~~^^^^^
    TypeError: 'function' object is not subscriptable в чём причина?

    • @melordfilms
      @melordfilms 6 หลายเดือนก่อน

      у тебя подчёркнуто, что ты пишешь два раза mapped_column, внимательнее будь..

  • @MrCode-vn8nx
    @MrCode-vn8nx 3 หลายเดือนก่อน

    Для колбэков было бы неплохо сразу показать использование через классы, а не прописывать startwith и вручную вытаскивать значения
    По поводу запуска в фоне есть дефолтный systemd в убунте, который запускает бота как сервис

  • @djumbapumba48
    @djumbapumba48 6 หลายเดือนก่อน

    А как сделать так чтобы бот получал данные от пользователя и выгружал их в другой канал для сотрудников,которые будут обрабатывать заявки?

    • @Putu_pererenan
      @Putu_pererenan 6 หลายเดือนก่อน

      Очевидно, бот нужно добавить в админы канала

    • @djumbapumba48
      @djumbapumba48 6 หลายเดือนก่อน

      @@Putu_pererenan вот это действительно очевидно, а дальше что? Как его настроить?

  • @Учусьлетать-е1м
    @Учусьлетать-е1м 8 หลายเดือนก่อน

    Привет. Пишу код по твоему примеру. На 17 минуте ты делаешь первый запуск скрипта и у тебя все ок. У меня ошибка, хотя код идентичен с твоим, все модули установлены.
    [Running] python -u "d:\Bot2
    un.py"
    Traceback (most recent call last):
    File "d:\Bot2
    un.py", line 9, in
    from app.database.models import async_main
    File "d:\Bot2\app\database\models.py", line 1, in
    import sqlalchemy
    ModuleNotFoundError: No module named 'sqlalchemy'
    [Done] exited with code=1 in 2.684 seconds
    На stackoverflow пишут, что можно попробовать установить еще один пакет (pip install flask_sqlalchemy), но это не помогло. В чем может быть проблема?

    • @futurepc9363
      @futurepc9363 7 หลายเดือนก่อน +2

      Sqlalchemy не установлена. Если настраивали venv (Вирт окружение), то посмотрите куда именно Вы устанавливаете алхимию.

    • @адриананучин
      @адриананучин 4 หลายเดือนก่อน

      может еще из за версии питона

  • @vastopik7294
    @vastopik7294 8 หลายเดือนก่อน

    А если нужно перезалить файл. Как остановить ?

    • @BismachIron
      @BismachIron 5 หลายเดือนก่อน

      Функция with выполняет разовое открытие файла и после чего его закрывает. Можешь в процессе подменить файл на уже отредактированный или с помощью DB SQL в режиме реального времени вносить изменения и сохранять. Однако заказчики вряд ли будут так заморачиваться.
      Для них можно создать Админ доступ и сделать интерфейс для удаления и записи новых данных.

  • @HammerKing-v7i
    @HammerKing-v7i 8 หลายเดือนก่อน

    где 3 часть?

  • @СергейТараканов-н5ц
    @СергейТараканов-н5ц 7 หลายเดือนก่อน

    Бот запустился на сервере, как его теперь остановить? Помогите пожалуйста

    • @СергейФролов-р9о3м
      @СергейФролов-р9о3м 7 หลายเดือนก่อน +5

      ахахахах, почему то дико смешно стало с твоего коммента

    • @СерегаСерега-ж6ф
      @СерегаСерега-ж6ф 7 หลายเดือนก่อน +5

      Твой бот захватит планету !
      Его не остановить

    • @anonymsphinx
      @anonymsphinx 7 หลายเดือนก่อน +1

      Ctrl + C

  • @lekarminecraftpe4093
    @lekarminecraftpe4093 2 หลายเดือนก่อน

    34:24

  • @Просточеловек-э6ы
    @Просточеловек-э6ы หลายเดือนก่อน

    Можно еще подключаться к серваку через программу Putty

  • @Aleks194_
    @Aleks194_ 8 หลายเดือนก่อน

    Тооооп

  • @ktt0tt0
    @ktt0tt0 5 หลายเดือนก่อน

    Посоветуйте кто-нибудь хороший курс по sqlalchemy, пож

  • @КтоТо-ф9ф
    @КтоТо-ф9ф 9 หลายเดือนก่อน

    топчик

  • @АллаАкоева-д4э
    @АллаАкоева-д4э 4 หลายเดือนก่อน

    где видео про корзину((((

    • @godlike0074
      @godlike0074 3 หลายเดือนก่อน

      Я тоже хочу

  • @Putu_pererenan
    @Putu_pererenan 6 หลายเดือนก่อน

    Таймвеб подняли цены после твоего видео(

  • @6ulbazavr99
    @6ulbazavr99 8 หลายเดือนก่อน +1

    ты фронт?

  • @VadKohan
    @VadKohan 9 หลายเดือนก่อน

    Просто разнос.

  • @Fizzrukk
    @Fizzrukk 9 หลายเดือนก่อน

    го с mysql

    • @sudoteach
      @sudoteach  9 หลายเดือนก่อน +4

      Для того чтобы подключить MySQL или PostgreSQL нужно просто поменять ссылку в url при create_engine, можно найти шаблоны в доках. На след уроке поставим на MySQL

    • @Fizzrukk
      @Fizzrukk 9 หลายเดือนก่อน +1

      ​@@sudoteach имба друг! 🎉

    • @ДаниилОвчинников-у2д
      @ДаниилОвчинников-у2д 9 หลายเดือนก่อน +2

      ​@@sudoteach Давай лучше на Postgre, сейчас во всех компаниях РФ используется. Подскажи а асинхронный postgre есть? Если нет, нормально обычный постгре будет работать с асинхронным кодом?

    • @Danik_05ox
      @Danik_05ox 9 หลายเดือนก่อน

      @@ДаниилОвчинников-у2дpsycopg2 асинхронный

    • @shurik1777
      @shurik1777 8 หลายเดือนก่อน

      @@ДаниилОвчинников-у2д асинхронный у тебя орм и да бот может работать с postgre в январе были видео тут в тюбе от python hub studio = там все на postgre, очень советую глянуть уже после 2х видео у Тимура и да походу однозначно прикуплю его курс)

  • @Tmsoft
    @Tmsoft 2 หลายเดือนก่อน

    А про миграции не рассказали... Не нужное барахло... :)

  • @anitabady3544
    @anitabady3544 7 หลายเดือนก่อน

    Что делать если возникает проблема:
    ImportError: cannot import name 'DeclarativeBase' from 'sqlalchemy.orm'

  • @funnyk3192
    @funnyk3192 5 หลายเดือนก่อน

    ы

  • @ВладимирАндреев-ц5м
    @ВладимирАндреев-ц5м 2 หลายเดือนก่อน +1

    Автор не шарит за кроссовки
    Отписка!!!

  • @blaimo1446
    @blaimo1446 3 หลายเดือนก่อน +1

    await callback.message.answer(f'Название: {item_data.name}
    Описание: {item_data.description}
    Цена: {item_data.price}р',
    ^^^^^^^^^^^^^^
    AttributeError: 'ScalarResult' object has no attribute 'name' что значит и как исправить

    • @Yenrai
      @Yenrai 2 หลายเดือนก่อน

      Нашел решение? такая же ошибка

  • @russiantatypy9073
    @russiantatypy9073 10 วันที่ผ่านมา

    Из БД бот отображает только одну категорию NIke и один товар Air Max. Помогите, пожалуйста, разобраться