我在我的网站上使用 django-haystack 作为搜索页面,并且我想按内容类型对所有结果进行排序。我有办法做到这一点吗?
为了更简单,假设我有一个应用程序和多个类。
提前致谢
不确定您所说的内容类型是什么意思,但如果您正在谈论按模型分组,我可以使用此功能
{% with page.object_list as results %}
{% regroup results|dictsort:"verbose_name_plural" by verbose_name_plural as grouped_objects %}
{% for ct in grouped_objects %}
{{ ct.grouper }}
{% for result in ct.list %}
<p>
<a href="{{ result.object.get_absolute_url }}">{{ result.object }}</a>
</p>
{% endfor %}
{% empty %}
<p>No results found.</p>
{% endfor %}
{% endwith %}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)