Организуем удобную и быструю базу данных без запросов у Discord бота. Разработка дискорд ботов

  Рет қаралды 186

Teen developer

Teen developer

Күн бұрын

Привет! Сегодня мы будем избавляться от SQL синтаксиса внутри нашего бота и адаптировать его под один из самых современных ORM на данный момент, который позволит нам без каких либо проблем работать с базой данных нашего бота ✨
🥳 Мой Discord сервер!
/ discord
📘 Код инициализации Tortoise для разбора:
pastebin.com/fBevyam8
💻 Команда установки библиотек
pip install py-cord tortoise-orm aiosqlite python-dotenv
🕒 Содержание:
00:00 Вступление
00:42 Плюсы использования
01:59 Что такое ORM
02:50 Пример из документации
04:18 Асинхронность базы данных
05:15 Почему стоит привыкнуть к ORM
06:15 Установка библиотек
07:02 Эвентовый цикл и asyncio (важно)
12:07 Первичный функционал
14:24 Создаём модели обьектов
16:43 Подключаем Tortoise ORM
18:02 Подключаем файл БД
19:36 Подключаем модели к ORM
21:06 Создаём таблицы в бд
22:10 Закрытие соединений при выходе
26:07 Проверка таблиц в базе данных
27:11 Рефлексия по подключению
29:15 Операция создания записи
31:39 Изменение репрезентации модели
33:04 Получаем записи из бд
43:20 Удаляем запись из бд
43:42 Проверка работоспособности
44:41 Изменение существующих записей
46:03 Заключение
❤️ Буду очень благодарен вашему лайку! Он поможет ютубу продвинуть это видео на большую аудиторию, чтобы больше людей смогли научиться чему-то новому =)
#python #discord #tortoiseorm

Пікірлер: 7
@user-gq5tv7pw4z
@user-gq5tv7pw4z 2 ай бұрын
Спасибо! Очень полезное видео.
@teen-developer
@teen-developer 2 ай бұрын
Не за что! Надеюсь оно не показалось слишком сложным
@user-gq5tv7pw4z
@user-gq5tv7pw4z 2 ай бұрын
Это моя первая орм-ка, так что на самом деле сразу все не получилось. Но я прислушался к твоему совету - активно читаю документацию tortoise и пересматриваю ролик. По немногу осваиваю эту технологию. Так, что хотел выразить тебе огромную благодарность за то, что показал как можно развить моего бота и с чем стоит работать. Спасибо! А так ты все доступно объясняешь и разжевываешь каждую деталь. @@teen-developer
@teen-developer
@teen-developer Ай бұрын
Запланировано ещё как минимум 1 видео по Tortoise ORM с продвинутым её использованием. Там я поговорю про оптимизацию запросов и то, как делать более сложные запросы, когда у тебя несколько таблиц связаны особенным образом. А так, документация всему голова)
@user-jo4gn2ik9n
@user-jo4gn2ik9n 2 ай бұрын
Добро пожаловать обратно! Мне кажется я что то пропустил, но ты же хотел курс по html вести, но вернулся к дс ботам?
@teen-developer
@teen-developer 2 ай бұрын
Всё будет, просто на сервере появлялись вопросы, которые решились бы использованием бд. Через sqlite3 не особо удобно, а вот через tortoise прям приятно даже работать
@user-jo4gn2ik9n
@user-jo4gn2ik9n 2 ай бұрын
понял принял
Свои эвенты бота в Discord. Разработка дискорд ботов
10:12
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 96 МЛН
Discord bot with python [5] sqlite database for discord bot with python
14:42
Сети для самых маленьких
1:11:54
Fox Devs
Рет қаралды 11 М.
ОКОННЫЕ ФУНКЦИИ SQL за 13 минут
13:46
Listen IT
Рет қаралды 44 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 108 М.