Size: a a a

Сообщество Python Программистов

2021 February 01

А

Айван in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Создавай папку callbacks или services
А вот можно про эти services. Немного не пойму, что под ними подразумевается?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Айван
А вот можно про эти services. Немного не пойму, что под ними подразумевается?
Бизнес-логика
источник

Д

Дмитрий in Сообщество Python Программистов
Вейт Скелетонов
Ну вот мне надо решить проблему с тем, что мне не охото куча текста читать)
Это неправильная формулировка.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Айван
А вот можно про эти services. Немного не пойму, что под ними подразумевается?
Тоже самое что и models из мвс. Но опять же, Джанго (и вроде фласк) испортили понятие о том, что такое «Модель»
источник

Д

Дмитрий in Сообщество Python Программистов
Правильная формулировка - "я сейчас пойду изучать документацию / читать стековерфло и тд... И если не смогу решить вопрос - напишу тут конкретно и детально"
источник

l

let45fc in Сообщество Python Программистов
👑OGURCHIK🖤 ️
🤔вот. Видно админка заслуженная
У нас других не бывает)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Она же «чистая», соответсвенно ты можешь легко выкинуть оттуда орм и закинуть скл, и посмотреть как реализована в models. Это вот что именно models из оригинального MVC, а не Джангушные орм-сущности(или по крайней мене, довольно похоже)
да я сейчас примерно на чистоту и нацелился)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
и что такое сервис примерно понимаю
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
но прикол в чём, у меня всё заведено на события, и это норм работает
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
но теперь мне нужно в одном месте агрегировать все события и из него распределять по юзерам
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
да я сейчас примерно на чистоту и нацелился)
И ты уверен, что сможешь заменить скл на орм, а айохттп на какой-нибудь hug изменив не более 1-2 файлов для каждой операции?)
источник

А

Айван in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Тоже самое что и models из мвс. Но опять же, Джанго (и вроде фласк) испортили понятие о том, что такое «Модель»
У меня скорее всего как-раз "испорченное" представление о models: храню там либо SQLAlchemy-классы либо датаклассы для информации из БД/из какого-нибудь АПИ.
А где можно прочитать пример использования services/models. А то не очень "бизнес-логика" представляется
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
И ты уверен, что сможешь заменить скл на орм, а айохттп на какой-нибудь hug изменив не более 1-2 файлов для каждой операции?)
aiohttp - не уверен, тут он приблизительно везде)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
aiohttp - не уверен, тут он приблизительно везде)
Ну вот это не чистая архитектура, пиздуй переделывай)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
но SQL на орм изи, пушто вся работа с БД в одном месте собрана
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Ну вот это не чистая архитектура, пиздуй переделывай)
Видишь вот это? Тут всего 4 файла из всех не работают с чем-то из aiohttp
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
3 из этих файлов - в папке events
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
четвёртый - sse.py и то в будущем он тоже будет работать с aiohttp
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Как я тебе логику обработки запросов от веб-фреймворка отвяжу?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
как я от фреймворка отвяжу создание роутов?
источник