Попытка использовать класс Python GeoModel и массовый загрузчик.Я звоню по следующему post_import_function
, который работает нормально, и сущность обновляется с правильно установленным полем местоположения.
def post_process_obj(input_dict, entity_instance, bulkload_state):
entity_instance['location'] = db.GeoPt(entity_instance['latitude'], entity_instance['longitude'])
return entity_instance
Но что мне нужно сделать, это вызвать entity_instance.update_location()
на сущности, прежде чем она сохранитсяв хранилище данных.entity_instance
хотя и является сущностью, а не подклассом GeoModel, поэтому мне не ясно, как это сделать.Некоторое время назад была публикация, в которой говорилось о встроенном коде или вызове функции и передаче ей сущности, но я не знаю, что это должно означать.
Спасибо за любую помощь / пример кода.