私はCloud9オンラインIDEで作業している私のdjangoプロジェクトにdjango-haystack
をインストールしようとしています。 django-haystack
のドキュメントはsettings.py
にこの設定を追加すると言う:Django-Haystack elasticsearch設定in cloud 9
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine',
'URL': 'http://127.0.0.1:9200/',
'INDEX_NAME': 'haystack',
},
}
しかし、エラーで./manage.py rebuild_index
結果を実行しようとしている:「接続が拒否されました」。
URL値をhttp://myproject-username.c9users.io:9200/
に変更しようとすると、「ConnectTimeoutError」というエラーも発生します。
正しい設定が何であるか、誰かがステップを逃しているのか知っていますか?
haystackが使用しているポートを変更する必要がありますか? – thanksd
はい、ポートを8080に変更し、https://myproject-username.c9users.ioを使用してアクセスしてください。 –