True, asc: bool = False) -> Sequence[OrderInfo]:
if decs:
query = select(OrderInfo).order_by(OrderInfo.price.desc())
elif asc:
query = select(OrderInfo).order_by(OrderInfo.price.asc())
else:
query = select(OrderInfo)
return (await self.session.execute(query)).scalars().all()
нормально запрос написан?
или можно избавиться от условий
А чем условия не нравятся? Через словарь можно избавится
Можно от последнего условия можно вообще отказаться
нравятся, просто думал можно сделать красивее
А если нужна неупорядоченная выдача?
зачем? более того в некоторых базах такого не может быть
desc/asc может быть просто одним desc=True/False
Обсуждают сегодня