我正在尝试通过django haystack为我的项目安装Elasticsearch。我使用这个tutorial,但是当我运行命令时
./manage.py rebuild_index
我得到这个错误:
Traceback (most recent call last):
File "./manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/app/venv/local/lib/python2.7/site-packages/haystack/management/commands/rebuild_index.py", line 26, in handle
call_command('update_index', **options)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 119, in call_command
return command.execute(*args, **defaults)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/app/venv/local/lib/python2.7/site-packages/haystack/management/commands/update_index.py", line 195, in handle
return super(Command, self).handle(*items, **options)
File "/app/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 548, in handle
label_output = self.handle_label(label, **options)
File "/app/venv/local/lib/python2.7/site-packages/haystack/management/commands/update_index.py", line 200, in handle_label
self.update_backend(label, using)
File "/app/venv/local/lib/python2.7/site-packages/haystack/management/commands/update_index.py", line 243, in update_backend
commit=self.commit, max_retries=self.max_retries)
File "/app/venv/local/lib/python2.7/site-packages/haystack/management/commands/update_index.py", line 107, in do_update
LOG.error(error_msg, exc_info=True, **error_context)
File "/usr/lib/python2.7/logging/__init__.py", line 1174, in error
self._log(ERROR, msg, args, **kwargs)
TypeError: _log() got an unexpected keyword argument 'retries'
模型.py
^{pr2}$搜索_索引.py
^{3}$环境:
我想,这是
haystack==2.5.dev0
的特定错误。 原因是您没有创建模板search/indexes/myapp/modelname_text.txt
相关问题 更多 >
编程相关推荐