Не удается войти на локальный хост: 8000 / admin ... ERR_CONNECTION_REFUSED - PullRequest
1 голос
/ 09 апреля 2020

Я все еще довольно новичок в этом веб-разработчике. У меня возникли проблемы с доступом к сайту администратора django. Я могу сделать localhost:8000 просто отлично.

Если я сделаю localhost:8000/admin, меня направят на страницу входа администратора. Я уже создал id / pw через createsuperuser.

В любом случае, после того, как я ввожу свой идентификатор и pw, я заметил, что мой dev-сервер (localhost или 127.0.0.1) завершает работу, и страница входа в систему выдает мне сообщение об ошибке «этот сайт недоступен» с ERR_CONNECTION_REFUSED.

Я пытался отключить интернет / брандмауэр, но он все равно дал мне тот же результат. Я был бы очень признателен за вашу помощь. У меня было так много проблем с этим, потому что я не могу получить доступ к django сайту администратора ...

(я использую macOS Catalina, если это будет полезно. Также я просто следую учебники по основам c Django, так что я не использую ничего похожего на gunicorn или nginx.

Спасибо.

1 Ответ

0 голосов
/ 09 апреля 2020

На основании ограниченной информации:

  1. Попробуйте получить 127.0.0.1:8000/admin вместо localhost:8000/admin.
  2. В настройках django установлено ALLOWED_HOSTS = ['*'] ( ПРИМЕЧАНИЕ: Это только для разработки).
  3. Проверьте, не запущено ли что-то еще на этом порту. Вы можете использовать следующую команду для Ma c lsof -Pn -i4 | grep -i "listen".
...