フォーク。私はHaystackチュートリアル/ドキュメントから私の(単純な)アプリケーションにジャンプすることはできません。haystackのビュー
私は、このチュートリアルでは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