Ken*_*der 3 python google-app-engine
我正在为我的所有Google App Engine数据存储类编写一个超类,看起来像这样:
class MemcacheMixin(object):
@classmethod
def cache_get_by_id(cls, id, parent=None):
if memcache.has_key(...):
...
...
class MyEntity(db.Model, MemcacheMixin):
...
obj = MyEntity.cache_get_by_id(...)
Run Code Online (Sandbox Code Playgroud)
我的想法是,我几乎总是想要缓存数据存储对象,我不想重复自己.我假设有人必须已经解决了这个需求并编写了一个通用工具来缓存这些东西,这些工具可以很好地集成到数据存储类的工作方式中.
但是,我还没有找到它.有什么建议?
| 归档时间: |
|
| 查看次数: |
385 次 |
| 最近记录: |