app-engine-patch是为了更好的在gae上使用django而写的一些扩展和一些帮助你更轻松的在gae上写代码的辅助函数。
其中ragendja.dbutils是对gae的数据库方面的一些辅助函数模块。
to_json_data(entity_or_list, property_or_properies)是一个将gae中的实例转为json数据的函数。
to_json_data函数返回一个python dict类型的值,你可以再返回了之后再进行一些数据修改工作,然后把这个返回值传给simplejson.dump()或者JSONResponse(也是ragendia.dbutils模块的一个函数)以下是个小例子,没有测试过。
to_json_data源码:
to_json_data中最后getattr_by_path函数源码: