Кэширование column_property в модели sqlalchemy с помощью кучи - PullRequest
0 голосов
/ 23 ноября 2018

Интересно, есть ли шанс кешировать column_property с помощью кучи?

Это мой код:

A.some_count = column_property(
  select([func.count()])
    .where(and_(B.__table__.c.a_id == A.__table__.c.id,
                B.__table__.c.c_id == C.__table__.c.id))  
    .correlate(A.__table__, C.__table__)
    .as_scalar()
    .label('some_count'),
  deferred=True)

Кто-нибудь знает, как это сделать?Любой вид кэширования был бы хорош либо с отметкой времени, либо с недействительными.

Спасибо за помощь.

...