14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
Хз, не знаток архитектуры, но подход удобный.. Надо почитать про минусы, как понимаю в "советах" есть про это?
Читать полностью…
Хм, ну муторно в каждом хендлере писать код для получения юзера из бд. Только поэтому начал использовать такое
Читать полностью…
дишка должен предоставлять зависимости, а не делать какую-то логику
Читать полностью…
Ну вообще хорошая ли практика под капотом дишки получать юзера из бд?
Читать полностью…
Ну из бд получаю юзера и там некоторые фокусы с флагами происходят. Раньше через мидлварь все делал
Читать полностью…
пытаюсь реализовать кэширование запросов к sql бд через редис, пытаюсь писать по ча, испольую инжект зависимостей извне через дишку.
есть реализация репозитория, которая получает зависимости извне, там допустим есть метод get_by_id.
ну и я думал как бы кэшировать запрос, написал простой декоратор аля @cache, но ведь для кэширования нужен клиент редиса, получается просто взять и накинуть декоратор на метод репозитория не получится, ибо нужно будет внедрять в сам репозиторий клиент редиса чтоб сразу его передавать как зависимость, но мне кажется такой подход такое себе
либо делать абстрактный интерфейс типа cacheI и уже его прокидывать в репозиторий.
еще почитал про паттерн декоратор, но так прикинул и выглядит так, будто это тот же инжект зависимости просто с дублированием класса
в общем запутался, может кто подскажет как лучше сделать
у них там как раз пару восьмёрок авейлабилити в последнее время
Читать полностью…
ошибка 503, через минуту перезагружаю исправляется, раньше все норм было
Читать полностью…
Даже если вдруг соберутся переписывать, оказывается что нужно мигрировать данные, а там модель данных корявая, а ещё на время переписывания нужно старую систему иметь запущенной, а ещё вот эти 10 косяков теперь не косяки, а фичи, наши клиенты ими пользуются, и их надо сохранить
Читать полностью…
Ну идет какое-то действие, нужно получить юзера, потом обновлять данные в бд. И таких хендлеров бывает много
Читать полностью…
в том смысле что ориентироваться на документацию фастапи в плане архитектрныех решений - сомнительно
Читать полностью…
В том смысле что Depends это "про другое" относительно Дишки?
Читать полностью…
А в фастапи если не ошибаюсь юзер берётся из Depends. Или просто нужно понимать что Depends это не про Di в этом смысле?
Читать полностью…
например предоставить класс, который умеет грузить юзера из бд
Читать полностью…
звучит как логика работы, а не настройка обработки
Читать полностью…
Зависти пофиг кто ее будет юзать. Тому что юзает зааисимлсть пофиг как она создана
Читать полностью…
Приветствую, недавно захотел в свой проект бота aiogram, внедрить dishka и столкнулся с такой проблемой что в провайдере не могу получить флаги из хендлера, в мидлварь дате его нет.
@router.message(..., flags={})
Про эти флаги
Кто-нибудь сталкивался с этим?
Бывает время от времени, но в основном, когда происходит переход по ссылке из тг
Читать полностью…
ну да, а ещё на новый год дед мороз подарки всем дарит
Читать полностью…