1
如何将应用程序引擎GqlQuery转换为字典,以便在将其转换为JSON字符串之前对其进行修改?将Google App Engine GqlQuery结果转换为Python字典
问候,
约翰尼
附:我知道有一个类似的帖子,但建议的链接不再打开。
如何将应用程序引擎GqlQuery转换为字典,以便在将其转换为JSON字符串之前对其进行修改?将Google App Engine GqlQuery结果转换为Python字典
问候,
约翰尼
附:我知道有一个类似的帖子,但建议的链接不再打开。
entities = YourKind.all().fetch(20)
dict_of_entities = dict((str(entity.key()), {'name': entity.name, 'size': entity.size}) for entity in entities)
# or
list_of_entities = [{'key': str(entity.key()),
'name': entity.name,
'size': entity.size} for entity in entities)]
您可以使用google.appengine.api.datastore中找到的低级数据存储接口(并在此处记录)。这为数据存储提供了一个界面,使您可以使用字典而不是模型。