虽然老问题,但无论如何试图给出答案。:) 在你的 url.conf 中加入类似的东西
sqs = SearchQuerySet().facet('auther')
+
urlpatterns += patterns('haystack.views',
url(r'^$', FacetedSearchView(form_class=FacetedSearchForm, searchqueryset=sqs), name='haystack_search'),
)
您应该在 app1 中定义了方面。
title = indexes.CharField(model_attr='title',faceted=True,null=True)
模板应该类似于以下内容。
<!-- Begin faceting. -->
<div>
<dl>
{% if facets.fields.wish_text %}
{% for author in facets.fields.title %}
<dd><a href="{{ request.get_full_path }}&selected_facets=author_exact:{{ author.0|urlencode }}">{{ author.0 }}</a> ({{ author.1 }})</dd>
{% endfor %}
{% else %}
<p>No author facets.</p>
{% endif %}
</dl>
</div>
<!-- End faceting -->