民間。我只是無法從Haystack tutorial/docs跳到我的(簡單)應用程序。視圖中的乾草堆
我已經有Haystack/Whoosh按照教程工作,並提供結果。現在,我想從一個表單(比如說)我的存檔頁面中搜索並將結果提供回同一頁面,而不是單獨的搜索頁面。
我有這個打算,並顯示搜索表單,並返回查詢:
def blog_list(request, template_name="blog/blog_list.html"):
query=request.GET.get('q','')
form=ModelSearchForm({'q': query })
extra_context = {
'query': query,
'form': form,
}
return object_list(
request,
queryset=Entry.live.all(),
extra_context=extra_context
)
但在模板,{% for result in page.object_list %}
不返回任何東西。我的一半問題是,我不知道page.object_list
來自哪裏,無法從教程/文檔中瞭解它。
任何人都可以爲我闡述一些這方面的信息嗎?謝謝。
我遇到同樣的問題。我想創建一個簡單的自定義搜索,無法從教程中跳轉。你有沒有發現它? – Atma