asticutils + django, extract_document может вернуть вложенный словарь?

У меня много вопросов, касающихся эластичных утилит, и я не уверен, создает ли проблема для каждого вопроса в github или нет.

Вопрос 1.

Когда вы создаете отображение для модели Django, и модель имеет внешний ключ,
вы можете вернуть словарь для внешнего ключа в extract_document()?

@classmethod
def extract_document(cls, obj_id, obj=None):
    if obj is None:
        obj = cls.get_model().objects.get(pk=obj_id)

    return {
        'id': obj.id,
        'title': obj.title,
        'main_post': {
            'id': obj.main_post.id,
            'raw_html': obj.main_post.raw_html,
            'user_id': obj.main_post.user.id
        },
        'deleted': obj.deleted
    }

Вопрос 2.

Есть ли эквивалент стога сена load_all() в эластичных?

0 ответов

Другие вопросы по тегам