Djon go принимает неверный URL базы данных - PullRequest
0 голосов
/ 26 марта 2020

Я использую djong (mongodb) в качестве базы данных для приложения django.

Я настроил в файле settings.py:

'HOST': '172.17.0.2',
        'PORT': 27017

(172.17.0.2) - это ip контейнера docker, в котором работает mongodb.

Если Теперь я запускаю python3 manage.py runserver

Я получаю сообщение об ошибке:

pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused

, что имеет смысл, поскольку mongodb не запускается на localhost.

Но почему dows pymon go считаю, что ?

Спасибо!

1 Ответ

0 голосов
/ 26 марта 2020

Я не уверен, что это решит вашу проблему, но я вижу ошибку в вашем файле согласно документации : у вас должны быть кавычки около 27017.

        'HOST': '172.17.0.2',
        'PORT': '27017'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...