Агрегированные атрибуты SQLAlchemy-Utils: как применить фильтр перед агрегированием для создания агрегированного поля?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Агрегированные атрибуты SQLAlchemy-Utils: как применить фильтр перед агрегированием для создания агрегированного поля?

Сообщение Anonymous »

Код: Выделить всё

from sqlalchemy_utils import aggregated

class Thread(Base):
__tablename__ = 'thread'
id = sa.Column(sa.Integer, primary_key=True)
name = sa.Column(sa.Unicode(255))

@aggregated('comments', sa.Column(sa.Integer))
def comment_count(self):
return sa.func.count('1')

comments = sa.orm.relationship(
'Comment',
backref='thread'
)

class Comment(Base):
__tablename__ = 'comment'
id = sa.Column(sa.Integer, primary_key=True)
content = sa.Column(sa.UnicodeText)
thread_id = sa.Column(sa.Integer, sa.ForeignKey(Thread.id))
active = sa.Column(sa.Boolean)
Я хочу, чтобы поле comment_count отображало ТОЛЬКО активные комментарии, а не ВСЕ комментарии. Возможно ли это?
Пример основан на документации: https://sqlalchemy-utils.readthedocs.io ... gates.html

Подробнее здесь: https://stackoverflow.com/questions/787 ... regating-t
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Нет модуля с именем utils.utils, utils не является пакетом.
    Anonymous » » в форуме Python
    0 Ответы
    71 Просмотры
    Последнее сообщение Anonymous
  • Нет модуля с именем utils.utils, Utils не является пакетом
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Нет модуля с именем utils.utils, Utils не является пакетом
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Полярные значения: сведение строк в столбцы с агрегированием по значениям столбцов.
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Ошибка из Torch.utils.data Импорт UTILS
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»