여러분. 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