Python App Engine MapReduce映射器传递了错误的模型类型
嘿,我在这里遵循文档: 但是我的映射器是用而不是myproj.engine.db.model.StationAvatar调用的 如何在映射器中获得正确的模型Python App Engine MapReduce映射器传递了错误的模型类型,python,google-app-engine,mapreduce,Python,Google App Engine,Mapreduce,嘿,我在这里遵循文档: 但是我的映射器是用而不是myproj.engine.db.model.StationAvatar调用的 如何在映射器中获得正确的模型 PS:仅将StationAvatar传递给entity_kind也不起作用好的,我发现我应该使用DatastoreInputReader而不是DatastoreEntityInputReader 对不起:) class StationsBlobstoreHandler(webapp.RequestHandler): '''''' def g
PS:仅将StationAvatar传递给entity_kind也不起作用好的,我发现我应该使用DatastoreInputReader而不是DatastoreEntityInputReader 对不起:)
class StationsBlobstoreHandler(webapp.RequestHandler):
''''''
def get(self):
mr_job = mapreduce_pipeline.MapPipeline(
'calculate_sha1_stations_logos',
'radioflag.admin.mapreduce.blobfixstations.station_avatar_mapper',
'mapreduce.input_readers.DatastoreEntityInputReader',
{'entity_kind': 'myproj.engine.db.model.StationAvatar'})
mr_job.start()
def station_avatar_mapper(station_avatar):
logging.info(type(station_avatar))