基本上,我在使用这些库时遇到了不合理的错误:
django==1.4.3
pyelasticsearch==0.6
simplejson==3.3.0
django-haystack==2.1.0
我得到的错误是:
- 从 python2.7/site-packages/haystack/query.py :
index_queryset() got an unexpected keyword argument 'using'
我只是删除它,它可以在 locallay 工作 - /srv/www/projects/k-state-union/lib/haystack/backends/elasticsearch_backend.py:pyelasticsearch
raise MissingDependency("The 'elasticsearch' backend requires the installation of 'pyelasticsearch'. Please refer to the documentation.")
导入失败时出现此错误。如果我让它自然失败: - /srv/www/.virtualenvs/k-state-union/lib/python2.6/site-packages/pyelasticsearch/client.py:
from simplejson import JSONDecodeError
在python解释器中工作。
这些错误似乎表明我没有使用 和 的预期pyelasticsearch
版本haystack
。我需要做什么才能启动并运行它?