2013-07-30 2 views
0

В принципе, я получаю необоснованное количество ошибок с помощью этих библиотек:Джанго стог сена и pyelasticsearch лучшие варианты

django==1.4.3 
pyelasticsearch==0.6 
simplejson==3.3.0 
django-haystack==2.1.0 

Ошибки я получаю:

  • От python2.7/сайта -packages/стог/query.py:
    index_queryset() got an unexpected keyword argument 'using'
    Я просто удалить это, и это работает locallay
  • /SRV/WWW/проекты/к-состоянии уни on/lib/haystack/backends/elasticsearch_backend.py:
    raise MissingDependency("The 'elasticsearch' backend requires the installation of 'pyelasticsearch'. Please refer to the documentation.")
    Эта ошибка возникает, когда pyelasticsearch не может быть импортирован. Если я позволяю это терпеть неудачу естественно:
  • /srv/www/.virtualenvs/k-state-union/lib/python2.6/site-packages/pyelasticsearch/client.py:
    from simplejson import JSONDecodeError
    Который работает в Python переводчик.

Ошибки, кажется, указывают, что я не использую в предназначенные версии pyelasticsearch и haystack. Что мне нужно сделать, чтобы запустить и запустить?

+0

Вы используете 'virtualenv'? –

+0

@HieuNguyen Да, я использую virtualenv. –

ответ

0

Существует две библиотеки python для поиска Elasticsearch. Я переключился с pyelasticsearch на elasticsearch, и он сработал.