我已经完成了Haystack w / Whoosh的教程,并在过去的几个小时里重读了大约6次,似乎无法弄清楚我的问题是什么。基本上,一切似乎安装正确,但是当我访问/搜索URL时,我看到的只是没有搜索模板的基本模板(没有输入框/标题/等)。这是我在应用程序级别的urls.py:
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 :(得分:3)
数据模板文件(appname_text)文件的内容是什么,如果在search_index.py文件中保留document = true,则您的数据模板应包含要搜索的字段。
data template for will be something like.
{{ object.foo }}
{{ object.bar }}