遵循Haystack教程到“T”,但仍然无法正常工作

时间:2016-08-03 03:32:09

标签: python django elasticsearch django-haystack

我正在尝试为我的Django网络应用程序实现搜索功能,并且在进行了这样的研究之后,似乎每个人都喜欢混合了elasticsearch的haystack。我一直在尝试跟随干草堆教程:

http://django-haystack.readthedocs.io/en/v2.4.1/tutorial.html

但我遇到了两个主要问题。首先,我的终端说我缺少依赖弹性搜索,并且只要我将其添加到我的urlconf就会说:

(r'^search/', include('haystack.urls')),

我做了教程所说的所有事情,所以我不确定问题是什么,似乎没有其他人真正遇到过这个问题。我重写整个教程,因为这是一个愚蠢的错字,但我有相同的结果。这仍然可能只是我无能,但无论如何我无法弄明白。另一个问题是我对在教程结尾附近设置的搜索模板感到困惑。它没有准确解释它是什么,所以我不确定这是否是输入查询的输入字段,或者这是显示查询结果的内容或者是什么。它也没有解释如何将此配置为您自己的代码。我确信如果项目能够运行并且我可以进行一些调试,我可以根据模板计算出所有这些,但是由于前面提到的卸载依赖性,终端会停止它。无论如何,如果有人能帮助我,或者只是指出我正确的方向,那将是非常棒的,谢谢。

0 个答案:

没有答案