Django haystack搜索结果可以直接获取实际对象列表?

时间:2014-03-03 02:08:19

标签: django django-haystack

通常django haystack搜索结果是'result'对象的列表,以便到达我需要使用的实际对象result.object

这使得无法重复使用普通列表模板,例如。

{% for item in object_list %}
  {{ item.title }}  # in search result {{ item.object.title }}
{% endfor %}

我是否可以使用内置方法解决此问题,或者我需要编写自定义搜索视图来执行此操作?

1 个答案:

答案 0 :(得分:2)

我从那时开始使用{% with generic_item=item.object|default:item %}然后{{ generic_item.whatever }}