Я пытаюсь использовать функцию post_import_function при загрузке данных с использованием bulkloader.yaml. По этой ссылке Используя функцию post_import_function в массовом загрузчике App Engine yaml , я использую тип google.appengine.api.datastore.Entity для операций над сущностями. Как и в ссылке, это подкласс 'dict'. Однако я не уверен, как применить методы к этой сущности.
Мой код выглядит так (я использую Geomodel):
def post_import_restaurants(input_dict, instance, bulkload_state_copy):
lat = instance['lat']
lng = instance['lng']
latlng = "%s,%s" % (lat,lng)
instance['location'] = db.GeoPt(latlng)
instance.update_location()
return instance
instance.update_location()
, вот где у меня проблемы. И я не уверен, как написать это заявление.