我正在尝试在我的django项目中安装django-haystack
,我正在cloud9online IDE中工作。django-haystack
的文档说明要将此配置添加到settings.py
:
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”。你知道吗
有没有人知道正确的配置是什么,或者我是否遗漏了一个步骤?你知道吗
Cloud9要求您在端口
8080
、8081
或8082
上运行应用程序。你知道吗如果您使用
8080
,您可以从https://myproject-username.c9users.io
访问您的应用程序。如果您使用其他两个端口,那么您将从https://myproject-username.c9users.io:8081
或https://myproject-username.c9users.io:8082
访问它。你知道吗找到
elasticsearch.yml
配置文件,在网络部分取消对http.port
的注释,并将值设置为允许的端口之一(如果主应用程序在8080
上运行,则可能是8081
或8082
)。你知道吗相关问题 更多 >
编程相关推荐