我正在尝试使用memcache缓存从数据存储中重新修改的数据。储存毒刺效果很好。但是不能存储对象吗?尝试使用以下内容存储时,出现错误“TypeError:'str'object is not callable”(TypeError:'str'object is not callable'):
pageData = StandardPage(page)
memcache.add(memcacheid, pageData, 60)
我在文档中读到,它要求“值类型可以是Python pickle模块支持的用于序列化值的任何值”,但我并不真正理解这是什么。或者如何将pageData转换成它。在
有什么想法吗?在
…弗雷德里克
编辑:
我有点不清楚。PageType是一个类,它可以从数据存储中获取数据并对其进行操作。课程如下:
^{pr2}$
可以使用
db.model_to_protobuf
将对象转换为可以存储在memcache中的对象。类似地,db.model_from_protobuf
将取回您的对象。在资源:
Datastore Functions
相关问题 更多 >
编程相关推荐