我有一个SQLAlchemy模型,该模型曾经在数据库中存储了rank属性。
现在,我将该排名移出数据库,并希望通过Redis即时获取属性来对其进行计算。
如果我可以保持与以前相比相似的属性,那就太好了。我想到@hybrid_property
似乎很合适。
除了无法访问我的上下文对象之外,该上下文对象具有SQLAlchemy模型中的所有数据Redis和其他信息。
class Player(Base, SerializableModel):
__tablename__ = "players"
也许可以将上下文对象注入该类中,以便我可以使用它吗?不过似乎有点seems。也许这里有一个完全不同的解决方案。