App Engine 实体转字典
有什么好的方法可以把谷歌应用引擎中的一个实体(用Python写的)复制到一个字典对象里吗?我在使用db.Expando对象,所有的属性都是可扩展的属性。
谢谢!
5 个回答
2
这个应该可以正常工作
from google.appengine.ext import db
db.to_dict(entity)
2
试试这个。这里的 "m" 是你想要转换成字典的 Expando 实例。
dict([(x,getattr(m,x)) for x in m.dynamic_properties()])
4
有一个叫做 foo
的实体,试试这个:
foo.__dict__