2013-05-22 3 views
0

Haystack w/Whoosh에 대한 튜토리얼을 완료하고 지난 몇 시간 동안 약 6 번 다시 읽었으며 내 문제가 무엇인지 파악할 수 없습니다. 기본적으로 모든 것이 올바르게 설치 된 것처럼 보였습니다. 그러나/검색 URL을 방문하면 검색 템플리트가없는 기본 템플릿 (입력 상자/헤더/입력란 없음) 만 표시됩니다. 응용 프로그램 수준의 내 urls.py입니다.Haystack 튜토리얼 작동을 얻을 수 없다

urlpatterns = patterns('', 
url(r'^$', views.index, name='index'), 
url(r'^search/', include('haystack.urls')), 
url(r'a/list/$', views.admin_list, name='admin_list'), 
url(r'a/list/(?P<list_id>\d+)/edit/$', views.admin_edit, name='admin_edit'), 
) 

템플릿은 myapp/templates/search/search.html에 있습니다. 튜토리얼은 그 파일에 아무것도 추가하지 않았기 때문에 내 views.py에 아무 것도 추가하지 않았습니다. 내가 여기서 무엇을 놓치고 있니?

+0

템플릿에 무엇을 넣었습니까? –

+0

여기 튜토리얼에서 사용한 템플릿을 사용했습니다 : http : //django-haystack.readthedocs.org/en/latest/tutorial.html. 내 모델과 일관되게하기 위해 몇 가지 사항을 변경했지만 대체로 동일합니다. –

+0

'base.html'에'{% block content %} '를 정의 했습니까? –

답변

3

데이터 템플릿 파일 (appname_text) 파일의 내용은 search_index.py 파일에 document = true로 유지하는 경우 데이터 템플릿에 검색 할 필드가 있어야합니다.

data template for will be something like. 

{{ object.foo }} 
{{ object.bar }} 
관련 문제