【发布时间】:2014-07-05 10:21:43
【问题描述】:
records_to_put = []
events_to_put = []
record = Record.get_or_insert(json_record['record_id'], ... )
records_to_put.append(rec)
event = Event.get_or_insert(json_event['event_id'], parent=record.key)
events_to_put.append(event)
ndb.put_multi_async(records_to_put)
ndb.put_multi_async(events_to_put)
Event 将始终是 Record 的子代。由于异步特性,如果先保存 event 实例,而它的父实例尚未保存,会发生什么情况。它会抛出异常还是允许这样做?
【问题讨论】:
标签: google-app-engine google-cloud-datastore