0

我已经完成了 Haystack w/ Whoosh 的教程,并在过去几个小时内重新阅读了大约 6 次,似乎无法弄清楚我的问题是什么。基本上,一切似乎都安装正确,但是当我访问 /search 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 中添加任何内容,因为本教程没有在该文件中添加任何内容。我在这里想念什么?

4

1 回答 1

3

数据模板文件 (appname_text) 文件的内容是什么,如果您在 search_index.py 文件中保留 document =true,您的数据模板应该包含要搜索的字段。

data template for will be something like.

{{ object.foo }}
{{ object.bar }}
于 2013-06-25T08:44:34.057 回答