На самом деле я учусь использовать инфраструктуру Django с PostgreSQL с Docker и docker-compose.
Регулярно, когда я делаю ошибку (например, синтаксическая ошибка в файле views.py), ябольше не удается связаться с моим приложением Django через мой веб-браузер.
Firefox сообщает мне:
Невозможно подключиться
Firefox не может установить соединение с сервером по адресуlocalhost: 8000
Chrome сообщает мне:
Этот сайт недоступен
localhost отказался подключиться.
ERR_CONNECTION_REFUSED
У меня было это несколько раз, и мне всегда удавалось найти ошибку в моем коде, исправить ее, а затем все снова пошло хорошо.
В настоящее время мой код работает нормально. Но если я столкнусь с этим снова (а это случается очень часто), я бы хотел сам быстро найти ошибку.
Итак, вот мой вопрос:
Какможно посмотреть, в каком файле в какой строке содержится ошибка?
Я хотел бы получить правильное сообщение об ошибке, сообщающее, что пошло не так, вместо раздражающей страницы браузера ERR_CONNECTION_REFUSED снова и снова.
Надеюсь, я хорошо объяснил свою проблему, потому что изо всех сил пытался описать ее в Google.
Заранее большое спасибо. :)
К вашему сведению:
Ubuntu 18.04.3 LTS Bionic (window manager i3wm)
Docker 19.03.4
docker-compose 1.17.1
python 3.7 (docker image)
Django 2.2.6 (inside the python 3.7 image)
PostgreSQL 12.0 (docker image)
Visual Studio Code 1.39.2