Я понял это. Объект возвращается в конце концов. Доступ к нему можно получить с помощью:
results = indexer.search(word).prefetch()
for hit in results:
print hit.instance.model_attribute
где model_attribute
будет существующей переменной возвращаемого объекта
Я полагаю, что функции класса также могут быть вызваны в месте model_attribute (с добавлением скобки в конце)
но учтите, что при поиске кросс-моделей 'model_attribute
' может существовать или не существовать для разных моделей. Так что это может привести к ошибкам.
Я бы хотел, чтобы у djapian было больше документации по этому вопросу, поскольку я вообще не смог ее найти