[英]django-haystack with elastic search not building index for newly created objects
[英]Count total search objects count in template using django-haystack
我使用django haystack和xapian作為后端搜索引擎。 我使用FacetedSearchView
和FacetedSearchForm
進行搜索的分面。 我已將searchqueryset
傳遞給urls.py
文件中的FacetSearchView
。
但問題是我無法訪問模板中的searchqueryset
。 我想要做的就是計算searchqueryset
找到的對象數。
在shell中我可以使用S earchQuerySet().filter(content="foo").count()
來實現它,我怎樣才能在模板中做到這一點? 請指導。 我想要與搜索匹配的對象總數。
Haystack使用標准的django分頁: https : //docs.djangoproject.com/en/dev/topics/pagination/
表示{{ page.object_list|length }}
的{{ page.paginator.count }}
上的頁面結果{{ page.number }}
的{{ page.paginator.num_pages }}
如果要顯示結果范圍而不是頁碼,例如“結果21-40 of 1001” ,您可以這樣做
Results {{ page.start_index }} - {{ page.end_index }} of {{ page.paginator.count }}
{{ page.object_list | length }}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.