Ответы пользователя по тегу Flask
  • Flask SqlAlchemy получить количество записей из связи один ко многим?

    @aCL
    subq = Session.query(Bid.project_id, func.count(Bid.id).label("count")).group_by(Bid.project_id).subquery()
    projects = Session.query(Project, func.coalesce(subq.c.count, 0)).outerjoin(subq, subq.c.project_id == Project.id)

    Это вариант без relationship'ов. Как с ними - хз, ибо не юзаю.

    P. S. Пардон, не в курсе как теги в мобильной версиии проставить :(
    Ответ написан
    Комментировать
  • Как во flask подключить к одному серверу 2 и больше БД?

    @aCL
    Смотря по какой причине и для каких целей. Если использование конкретной БД определяется какими-то правилами и/или закономерностями - напишите функцию, которая будет возвращать соответствующий объект сессии, и в дальнейшем его используйте. Если закономерности нет - заранее создавайте нужные сессии и вызывайте нужную Вам.
    Ответ написан
    Комментировать