Абсолютно некорректное. Ты не можешь юзать одну сессию из конкурентных задач
Не хотел нагружать бд лишними запросами. Тогда лучше вынести каждый пункт в отдельную функцию и получать с отдельным контекстным менеджером (async with get_session() as session:)? Или под одним тоже будет корретно? Уже понял, что последовательно в пределах одной сессии будет норм.
А может джойны?
Обсуждают сегодня