通过Dogpile在sqlalchemy模型中缓存column_property

时间:2018-11-23 09:41:48

标签: python caching redis sqlalchemy dogpile.cache

我想知道是否有机会使用狗堆来缓存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)

有人知道该怎么做吗?带有时间戳或无效的任何类型的缓存都可以。

谢谢您的帮助。

0 个答案:

没有答案