我是干草堆和Elasticsearch的新手,所以对可能很la脚的问题在此先抱歉

当尝试./manage.py rebuild_index时,出现错误:

TypeError: request() got an unexpected keyword argument 'prefetch'

按照手册中的说明安装所有依赖项,并针对当前版本的django-haystack(2.0.0-beta)正确进行配置。该项目位于mac os x lion,python 2.7.1,django 1.4,elasticsearch 0.20.1,JVM:20.12-b

我在这里和那里搜索,但找不到任何关于此错误的信息。请帮忙

提前致谢!

最佳答案

请求库的最新版本与为pyelasticsearch编写的版本不向后兼容。您可以将请求库降级到与已安装的pyelasticsearch一起使用的库,也可以从github上的源代码安装pyelasticsearch。

https://github.com/rhec/pyelasticsearch

08-07 21:26