Elasticsearch в django rest framework в виртуальной среде

Я пытался использовать elasticsearch в виртуальной среде в django rest framework. Я не использую docker. Когда я использую порт 127.0.0.1:8000, я получаю следующую ошибку.

NewConnectionError(<urllib3.connection.HTTPConnection object at 0x06B3EC40>: Failed to establish a new connection:
        [WinError 10061] No connection could be made because the target machine actively refused it)

Когда я использую порт :9200 или :9300 и вызываю api в postman, он не соединяется и ничего не происходит.

Мой elasticsearch.yml

network:
    host: 0.0.0.0
:http:
    port: 9300

Мой set.py

ELASTICSEARCH_DSL={
    'default': {
        'hosts': 'localhost:9300'},
}

Я даже пробовал использовать curl для вызова api из cmd, но он говорит, что соединение не удалось.

Я написал все представления для поиска, а также все классы документов, но я не думаю, что мне нужно размещать их здесь, потому что основная проблема заключается в том, как запустить api. Я использую виртуальную среду.

Вернуться на верх