通常django haystack搜索结果是'result'对象的列表,以便到达我需要使用的实际对象result.object
这使得无法重复使用普通列表模板,例如。
{% for item in object_list %}
{{ item.title }} # in search result {{ item.object.title }}
{% endfor %}
我是否可以使用内置方法解决此问题,或者我需要编写自定义搜索视图来执行此操作?
答案 0 :(得分:2)
我从那时开始使用{% with generic_item=item.object|default:item %}
然后{{ generic_item.whatever }}