App Engine Entity to Dictionary
问题 What is a good way to copy a google app engine entity (in python) to a dictionary object? I'm using db.Expando objects. All properties are expando properties. Thanks! 回答1: Having an entity called foo try with: foo.__dict__ 回答2: try this. Where "m" is the instance of the Expando you wish to turn into a dictionary. dict([(x,getattr(m,x)) for x in m.dynamic_properties()]) 回答3: This should work from google.appengine.ext import db db.to_dict(entity) 回答4: The new version of the Google Cloud Python