Имя хоста не может быть назначено: ошибка getaddrinfo в django

#python #django #http

#python #django #http

Вопрос:

(базовый) C:UsersLakshPythonProjectsDjangoPIFORMS >python manage.py пример runserver: 8080 Выполняет системные проверки…

Проверка системы не выявила проблем (0 отключено).

У вас 15 неиспользованных миграций. Ваш проект может не работать должным образом, пока вы
не примените миграции для приложений: admin, auth, contenttypes, sessions.
Запустите ‘python manage.py перенесите’, чтобы применить их.
13 марта 2019 г. — 23:51:35
Версия Django 2.1.3, с использованием настроек ‘PIFORMS.settings’,
Запуск сервера разработки в http://example:8080 /
Завершите работу сервера с помощью CTRL-BREAK.
Ошибка: [Ошибка 11001] ошибка getaddrinfo

и моя настройка.py содержит
ALLOWED_HOSTS = [‘example’]

Ответ №1:

В example:8080 имя хоста example , очевидно, не может быть разрешено. Вот почему вы получаете эту ошибку. example указывает в никуда. Вы должны использовать имя хоста, которое может быть преобразовано во внутренний IP (127.0.0.1 или 0.0.0.0) (например, localhost). Рассмотрите возможность использования localhost или, если вы действительно хотите использовать example , добавьте его в свой файл hosts.

Вот несколько полезных инструкций по редактированию файла hosts в Windows

https://gist.github.com/zenorocha/18b10a14b2deb214dc4ce43a2d2e2992

Ответ №2:

Я решил ошибку, сделав отступ в файле hosts в Windows: формат очень важен.

 127.0.0.1     example.local