deknowny / vkquick

Lightweight modern asynchronous framework for VK bots that can automatically build docs for your bots
https://vk.com/vkquick
MIT License
69 stars 6 forks source link

SQLAlchemy в примере бота #11

Open decorator-factory opened 4 years ago

decorator-factory commented 4 years ago
  1. Бот делает всего пару запросов к SQLite, и прикручивание ORM только добавляет сложности, как мне кажется.

  2. SQLAlchemy -- синхронная библиотека. Для работы с SQLite есть aiosqlite.

deknowny commented 4 years ago

Согласен, над этим стоит подумать. В качестве орм можно взять tortoise. Однако, пример с орм для бота, мне кажется, полезен и вполне нужен

decorator-factory commented 4 years ago

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

deknowny commented 4 years ago

Так мы и демонстрируем работу бота на реальных примерах. Там буквально одна модель, которая, к слову, привязывается к current -- одной из механики библиотеки, поэтому не согласен с тем, что акцент идет больше на орм, чем на сам модуль