Open decorator-factory opened 4 years ago
Согласен, над этим стоит подумать. В качестве орм можно взять tortoise
. Однако, пример с орм для бота, мне кажется, полезен и вполне нужен
Пример нужен для демонстрации работы бота, а не для демонстрации работы сторонней ORM. Если пользователь захочет использовать свою любимую ORM -- пусть использует. Не хочет -- не использует, а пишет свои три запроса руками. Если ему не нужно постоянное хранилище -- пусть вообще не трогает базы данных.
Так мы и демонстрируем работу бота на реальных примерах. Там буквально одна модель, которая, к слову, привязывается к current
-- одной из механики библиотеки, поэтому не согласен с тем, что акцент идет больше на орм, чем на сам модуль
Бот делает всего пару запросов к SQLite, и прикручивание ORM только добавляет сложности, как мне кажется.
SQLAlchemy -- синхронная библиотека. Для работы с SQLite есть
aiosqlite
.