Я боролся с этим часами ...
В моем проекте мой файл models.py определен в папке «project» под основным корнем. У меня также есть файлы mapreduce в папке «mapreduce», внутри папки «project». Файловая система выглядит так:
Основной корень
-Папка проекта
-> models.py
-> Папка Mapreduce
У меня есть файл mapreduce.yaml, определенный как:
mapreduce:
- name: Advice_Hidden
mapper:
input_reader: mapreduce.input_readers.DatastoreInputReader
handler: mapreduce.main_map_handler.add_hidden
params:
- name: entity_kind
default: project.models.Advice
Но когда я пытаюсь запустить mapreduce, я получаю сообщение об ошибке:
BadReaderParamsError: Bad entity kind: Could not find 'models' on path 'advice'
Кто-нибудь может мне помочь? Следует также отметить, что я использую Django-Piston.